我使用cURL登录网站,然后存储会话cookie。
有没有办法可以从另一个PHP脚本(在同一个目录等中)访问该会话cookie我曾尝试过:
$ch = curl_init();
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_URL, $url);
echo $content = curl_exec ($ch);
curl_close ($ch);
但这似乎不起作用
答案 0 :(得分:5)
您还需要添加它,以便阅读文件:
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
答案 1 :(得分:2)
完整代码:
$fp = fopen("cookie.txt", "w");
fclose($fp);
$ch = curl_init();
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_URL, $url);
echo $content = curl_exec ($ch);
curl_close ($ch);
玩得开心!