cURL - cookie和会话

时间:2009-07-08 08:37:55

标签: php curl

我使用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);

但这似乎不起作用

2 个答案:

答案 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);

玩得开心!