我的cURL會話每次運行時都會生成一個新的cookie。 如何爲不同的腳本使用相同的cookie?cURL - 需要在不同腳本中使用相同的會話cookie
我的設置:
curl_setopt($curl, CURLOPT_COOKIESESSION, false);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiefilename);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiefilename);
謝謝!
什麼是$ cookiefilename?它是否可寫?文件是否存在幷包含預期的數據? – lonesomeday 2012-04-22 19:54:29
curl將支持遠程站點的cookie設置。如果網站在cookie上指定了「會話」生存時間,curl會在curl對象被終止時刪除cookie,而不管cookiefile/jar設置如何。 – 2012-04-22 19:57:00
#lonesomeday,$ cookiefilename是文件名的字符串。它是可寫的。 – Ted 2012-04-22 20:06:07