【问题标题】:cURL redirect causing errorcURL 重定向导致错误
【发布时间】:2011-09-21 07:23:00
【问题描述】:

我目前正在尝试使用 method=GET 卷曲表​​单。我在网址末尾有完整的数据链接。如果我将链接直接放在地址栏中,它就可以工作。当我卷曲链接时,它会给我一个“找不到对象!”错误并将地址栏 URL 更改为http://localhost/ocs?name=mike

我相信我有与这个问题类似的问题,但我不确定这个问题的解决方案是什么: Curl Redirect Problem

我目前拥有的代码:

$ch = curl_init();
$url = "http://www.example.com/ocs?name=mike";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$data = curl_exec ($ch);
curl_close ($ch);
echo $data;

非常感谢您的帮助

【问题讨论】:

    标签: php curl


    【解决方案1】:

    您可以尝试设置 curl 选项“CURL_FOLLOWOCATION”和“CURL_MAXREDIRS”。这些将允许您的 CURL 请求跟随目标 url 的重定向。

    【讨论】:

    • 我刚试过 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);但它仍然做同样的事情。
    • 不知道您要获取哪个网址...但是 curl_error 和 curl_errno 可能会让您了解正在发生的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 2012-03-18
    • 1970-01-01
    • 2015-12-10
    • 2016-03-27
    • 2012-03-13
    相关资源
    最近更新 更多