0

一部のサイトで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で欠落している可能性があるのは何ですか?

ありがとう!

4

1 に答える 1

1

divコレクションの性質上、変数はさまざまなブラウザセッションからのものであるように見えます。

そうでない場合でも、データを設定して読み取るためのアプリケーションを作成する方法については、開発者次第です。

于 2012-04-19T23:59:27.147 に答える