21,887
社区成员
发帖
与我相关
我的任务
分享
CURL 返回什么 ?空的还是 错误?错误的话 没看到错误是什么?
有可能$_POS传的参数是错误的,可能服务换过后,远程地址获取出错
curl返回是用的后台用的laravel,换空间之前一切正常,我觉得可能服务器哪里配置问题.... [quote=引用 9 楼 浴火_凤凰 的回复:]CURL 返回什么 ?空的还是 错误?错误的话 没看到错误是什么?
function hy_curl($url,$params_string){
$ch = curl_init();//初始化curl
curl_setopt($ch, CURLOPT_URL, $url);//抓取指定网页
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Content-Length: ' . strlen($params_string)]
);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);//要求结果为字符串且输出到屏幕上
$data = curl_exec($ch);//运行curl
curl_close($ch);
return $data;
}
或者,将函数hy_curl里,加个判断,如果没有参数就通过file_get_contents来取得不要研究了,直接使用下面的代码就可以了。 echo file_get_contents("http://www.anxinroom.com/house/entire_list");
不要研究了,直接使用下面的代码就可以了。 echo file_get_contents("http://www.anxinroom.com/house/entire_list");
新服务器curl扩展装了吗