私は、CURLのクッキーデータを指定する方法を探していました。私は訪問したページからクッキーを保存する方法に関するいくつかの解決策を見つけましたが、それは私が必要とするものではありません。私が望むのは、Cookieのデータを自分で書き込むため、CURLはそれを使用します。CURLでCookieのコンテンツを設定することはできますか?
答えて
あなたは本当にすべきread the documentation - それはあなたが期待する正確なキーワードで記載されていると役立つ情報がたくさん含まれています:
(HTTP)にデータを渡す
-b、--cookieをクッキーとしてのHTTPサーバーサーバーから「Set-Cookie:」行に以前に受信したデータは、おそらく です。 データは「NAME1 = VALUE1; NAME2 = VALUE2」の形式である必要があります。いいえ「=」シンボルが行で使用される場合
、それらが一致する場合、このセッションで を使用する必要があり、より以前に記憶されたクッキーの行を読み取るために 使用ファイル名として扱われます。このメソッドを使用すると "cookie parser"も有効になり、受信したクッキーもカールします。 これは、-Lの --locationオプションと組み合わせて使用すると便利です。 Cookieを読み込むファイルのファイル形式は、プレーンなHTTPヘッダーまたはNetscape/Mozillaのクッキーファイル の形式である必要があります。
-b、--cookieで指定されたファイルは、入力としてのみ使用されます。 ファイルにはCookieは保存されません。クッキーを保存するには、-c、 --cookie-jarオプションを使用するか、-D、 - dump-headerを使用してHTTPヘッダーをファイルに保存することもできます。
このオプションを複数回設定すると、最後に使用されたものが になります。
cURLはNetscape formatのクッキーファイルを使用できます。このようなファイルを自分で作成し、CURLOPT_COOKIEFILE
オプションとして使用してください。
あなたはCURLOPT_COOKIE定数でcurl_etoptを使用することができます。
<?php
// create a new cURL resource
$ch = curl_init();
// cookies to be sent
curl_setopt($ch, CURLOPT_COOKIE, "fruit=apple; colour=red");
- 1. HtmlUnitはオンラインリッチテキストエディタにコンテンツを設定することをサポートできますか?
- 2. facebookで設定したcookie c_userを使用できますか?
- 3. WPFでフォントサイズを設定することはできますか?
- 4. DocumentBuilderでタイムアウトを設定することはできますか?
- 5. プログラムでdrawableLeftを設定することはできますか?
- 6. displayImage()でImageSizeを設定することはできますか?
- 7. NHibernateのフェッチサイズを設定することはできますか?
- 8. jQueryはCookieを読み取ることができますか?
- 9. CURL PHPのHTTPリクエストヘッダーからCookieのコンテンツを取得するには?
- 10. Jquery Cookieプラグインは、設定したクッキーのみを読み取ることができますか?
- 11. 設定キーをグループ化することはできますか?
- 12. スコープをドメインクラスに設定することはできますか?
- 13. Safariで4kB以上のCookieを設定できるのはなぜですか?
- 14. ローカルホストのWordPressでCookieを設定する
- 15. PHP curlとInfusionsoft Cookie
- 16. Firefoxで履歴を消去した後、Cookieを初めて設定することはできません
- 17. GAE:SimpleCookieで複数のCookie(または複数値のCookie)を設定する
- 18. IEではCookieを設定できません。
- 19. PhoneGapのCookieヘッダー:安全でないヘッダー "Cookie"を設定することを拒否されました
- 20. curlをPHPで相対パスで使用することはできますか?
- 21. pythonでtempfile.NamedTemporaryFileのumaskを設定することはできますか? Pythonで
- 22. ヘッダーを条件付きで設定することはできますか?
- 23. どのようにテキストエリアのコンテンツをスタイル設定することや、テキストエリアのようなdivビヘイビアを設定することができますか?
- 24. 問題CookieをPHPで設定する
- 25. LiftFilterでCookieを設定する
- 26. 'some'サブドメイン間でCookieを共有することはできますか?
- 27. jboss-web.xmlファイルの設定を上書きすることはできますか?
- 28. ゲッター付きの自動プロパティを設定することはできますか?
- 29. curlはテナントサーバをリストすることができません
グレート答えでもっと+1 – gahooa
感謝を。私は唯一ではなかったようだ:) –
魅力のように動作します! – PierreF