2009-07-08 62 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); 

玩得開心!