$ckfile = tempnam ("/tmp", "CURLCOOKIE");
$useragent="Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16";
$ch = curl_init ("website.com");
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec ($ch);
該網站設置一個cookie,然後重定向。這段代碼是否足夠?因爲它似乎沒有正確獲取cookie。我如何檢查它是否已設置?更好的是,如果我知道我想要什麼餅乾,我可以製作它或什麼?cURL:我怎麼知道我的cookies是否設置正確?
編輯:所以我的CURL腳本訪問網站的權利?該網站設置用於驗證的cookie,並且我想查看我的cURL腳本是否正確接收這些cookie。我想知道是否有測試,或者我想知道我是否可以創建一個cookie來驗證網站。
我真的應該在發帖前仔細閱讀我的帖子。 – Strawberry 2009-11-26 19:27:23