为什么当我抓取一个cookie并将它存储到一个文件中时,每一行都是FALSE/FALSE?我尝试过不同的方法,但结果还是一样的。我遗漏了什么?为了澄清,您加载一个url,它设置一个cookie并将其弹到另一个url,然后在那里读取该cookie。但我连饼干都放不下。这是我的密码:
$cookie_file_path = 'cookie.txt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url3);
curl_setopt($ch, CURLOPT_HEADER ,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
$content = curl_exec($ch);
curl_close( $ch );
echo $content;编辑:所以我的问题是这个帖子--通过接收错误的/FALSE --这是否意味着cookie没有被正确设置?
发布于 2014-05-19 20:46:13
有关http://curl.haxx.se/mail/archive-2005-03/0099.html文件格式的说明,请参阅cookie.txt。各栏如下:
tailmatch和secure都是布尔人,所以他们要么是TRUE要么是FALSE。所以如果你看到:
www.domain.com FALSE / FALSE ...它的意思是:
tailmatch = FALSEpath = /意味着cookie应用于域中的所有路径。secure = FALSE意味着cookie不需要SSL当cookie应用于域的所有子域(而不是特定主机名)时,tailmatch是正确的;然后,domain将是.domain.com,而不是类似于www.domain.com的东西。
https://stackoverflow.com/questions/23746403
复制相似问题