一部のサイトでcURLを使用しているときに、要求した一部のファイルが、curlで設定したCookieのいくつかの変数を実際に使用していることに気付きました。
スナップショットは次のとおりです。
しかし、Cookieファイルを確認すると、ASP.NET_SessionIdの値は1つだけです。
www.*******.*** FALSE / FALSE 0 ASP.NET_SessionId ddj24l55lfu11nb1lhuflw55
もちろん、スナップショットの値はブラウザー(Internet Explorer F12)から取得され、そのCookieには3つの変数(1つではない)が含まれています。Internet Explorer F12のCookie変数名前/値:
NAME ASPSESSIONIDSACRDADD
VALUE LOONCEMDHCGEJOANEGHHFAFH
NAME ASPSESSIONIDSCBRABDC
VALUE CMONJEMDNICPNPNFICLAPMFM
NAME ASPSESSIONIDQACSBADC
VALUE MCBOGLCCKNIDDBOADNMPCLCD
これは、CookieのCURL設定です。
$cookiefile = "d:/cookie.txt";
curl_setopt($curl, CURLOPT_COOKIESESSION, 1);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiefile);
cURLで欠落している可能性があるのは何ですか?
ありがとう!