【发布时间】:2014-04-20 01:01:27
【问题描述】:
我正在尝试创建一个跟踪网站的 cURL 脚本,即使发生重定向也是如此。出于某种原因,我的方法似乎适用于大多数网站,但无法重定向。
我已经尝试解决这个问题很长一段时间了,感谢任何关于为什么它不能正常工作的建议。
我的目标是让脚本跟随重定向并从重定向 URL http://www.chinooksailing.com/products/ 获取内容。
提前致谢!
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.chinooksailing.com/');
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$content = curl_exec($ch);
curl_close($ch);
return $content;
【问题讨论】:
-
以上代码将我重定向到
http://www.chinooksailing.com/products/。究竟是什么问题? -
@Shankar,你真的测试过它还是只是说它的重定向?它肯定不会为我重定向。
-
我在你的
curl_exec()之后添加了一个echo $content;,它起作用了。 -
你还有其他这样的网址吗?我只是想找到一种模式。