当我调用托管任何网站文件的同一服务器时使用Curl,而不是工作正常,但在调用另一个服务器托管网站文件时没有收到任何响应或错误消息。
我通过以下脚本调用简单的卷曲
function curl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
if (!curl_exec($ch)) {
// if curl_exec() returned false and thus failed
echo 'An error has occurred: ';
print_r(curl_getinfo($ch));
}
else {
echo 'everything was successful';
}
$return = curl_exec($ch); curl_close ($ch);
var_dump(curl_getinfo($ch));
return $return;
}
curl('https://www.google.co.in/images/srpr/logo11w.png');
当curl请求url是其他服务器文件时,上面的代码不起作用,当我调用相同的主机服务器文件时它工作正常。