【发布时间】:2009-11-26 19:03:20
【问题描述】:
$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。如何检查它是否已设置?更好的是,如果我知道我想要什么 cookie,我可以自己做吗?
编辑:所以我的 CURL 脚本访问了该网站,对吗?该网站设置了用于验证的 cookie,我想查看我的 cURL 脚本是否正确接收了这些 cookie。我想知道是否有测试,和/或我想知道我是否可以创建一个 cookie 来验证网站。
【问题讨论】:
-
我真的应该在发帖前对我的帖子进行校对。