我通过 php curl 多次尝试从这个 url http://img.somedomain.com:1500/diveSpots/all获取数据
但没有得到任何结果。浏览器可以读取数据,但不能 curl。我已经检查了 CURL 是否启用并且 curl 可以从其他站点获取数据。有人可以告诉我是什么问题吗?如果您需要更多信息,请询问我。提前致谢。
这是代码
<?php
$ch= curl_init("http://somedomain.com:1500/images/numberOfImagesFor/vXcuZ71E61/");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36");
$result=curl_exec($ch);
print_r($result);
?>
google.se 运行良好。和其他网址也运作良好。我也尝试过形成我的外壳并且它正在工作。从浏览器和终端都可以获取结果,但 php curl 不能。我也尝试过使用 shell_exec 命令,但仍然没有结果。你能告诉我真正的问题是什么吗?