cookie中应该有多少变量?

时间:2012-04-19 23:49:46

标签: php internet-explorer cookies curl

在某些网站上使用cURL时,我注意到我请求的一些文件实际上使用了我用curl设置的cookie中的几个变量。

这是一张快照:

enter image description here

但是,当我检查我的cookie文件时,它所读取的只是 ASP.NET_SessionId 的一个值:

www.*******.***  FALSE  /  FALSE  0  ASP.NET_SessionId  ddj24l55lfu11nb1lhuflw55

当然,快照中的值来自我的浏览器(Internet Explorer F12),该cookie包含三个变量(不是一个)。 Internet Explorer F12 cookie变量名称/值:

NAME  ASPSESSIONIDSACRDADD 
VALUE  LOONCEMDHCGEJOANEGHHFAFH 

NAME  ASPSESSIONIDSCBRABDC 
VALUE  CMONJEMDNICPNPNFICLAPMFM 

NAME  ASPSESSIONIDQACSBADC 
VALUE  MCBOGLCCKNIDDBOADNMPCLCD 

这是我对cookies的CURL设置:

$cookiefile = "d:/cookie.txt";

curl_setopt($curl, CURLOPT_COOKIESESSION, 1);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiefile); 

我可能在cURL中错过了什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

根据div集合的性质,它看起来像变量来自不同的浏览器会话。

即使不是,也要由开发人员决定如何创建应用程序来设置和读取数据。