2009-07-08 89 views
1

我使用cURL登录到网站,然后存储会话cookie。cURL - 饼干和会话

有没有一种方法我可以访问从另一个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); 

但这似乎没有工作

回答

5

您需要添加此为好,读文件:

curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); 
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); 

玩得开心!