私は、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. Owin MiddlewareはHttpOnly CookieでJWTトークンを設定できますか?
- 3. はプロキシサーバーのCookieを設定できますか?
- 4. facebookで設定したcookie c_userを使用できますか?
- 5. ObaqueTokenをオブザーバブルで設定することはできますか?
- 6. WPFでフォントサイズを設定することはできますか?
- 7. プログラムでdrawableLeftを設定することはできますか?
- 8. .watchmanconfigでウォッチマントリガを設定することはできますか?
- 9. browserstackでタイムゾーンを設定することはできますか?
- 10. setTimeoutでループアニメーションを設定することはできますか?
- 11. DocumentBuilderでタイムアウトを設定することはできますか?
- 12. displayImage()でImageSizeを設定することはできますか?
- 13. com.google.android.gms.vision.text.Text.Tlockのコンテンツを設定または編集できますか?
- 14. NHibernateのフェッチサイズを設定することはできますか?
- 15. ノードモジュールのルートディレクトリを設定することはできますか?
- 16. jQueryはCookieを読み取ることができますか?
- 17. CURL PHPのHTTPリクエストヘッダーからCookieのコンテンツを取得するには?
- 18. Safariで4kB以上のCookieを設定できるのはなぜですか?
- 19. Jquery Cookieプラグインは、設定したクッキーのみを読み取ることができますか?
- 20. Emuleをプライベートサーバに設定することはできますか?
- 21. 設定キーをグループ化することはできますか?
- 22. スコープをドメインクラスに設定することはできますか?
- 23. ローカルレポにパスワードを設定することはできますか?
- 24. Android webviewのCookieは、しばらくしてクリア/ガベージコレクションされます - Cookieのカスタムストレージパスを設定できますか?
- 25. ローカルホストのWordPressでCookieを設定する
- 26. GAE:SimpleCookieで複数のCookie(または複数値のCookie)を設定する
- 27. Firefoxで履歴を消去した後、Cookieを初めて設定することはできません
- 28. PHP curlとInfusionsoft Cookie
- 29. IEではCookieを設定できません。
グレート答えでもっと+1 – gahooa
感謝を。私は唯一ではなかったようだ:) –
魅力のように動作します! – PierreF