0
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.

.example.com    TRUE    /   FALSE   0   session 4029916%2C2010-04-30T22%3A51%3A52%2C1243925043100000000000000000000000000000

API リクエストから Cookie を取得しています。これらの Cookie を次のリクエストに使用する必要があります。リクエストから取得した Cookie を、curl が使用する Cookie ファイルに設定するにはどうすればよいですか?

上記の例では、このファイルに別のドメインで 3 つの Cookie を書き込む必要があります。

これはどのように行うことができますか?

4

1 に答える 1

2

cURLリクエストに2つのパラメータを追加する必要があります

$cookie_file = "/directory/to/cookie1.txt";
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);

cookie1.txtcURL で書き込み可能である必要があります。残りはcURLに任せてください。複数のドメインを配置して使用することがわかります。

于 2012-09-01T00:15:08.973 に答える