$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