php json返回bool(false)
发布时间:2020-12-13 13:46:31 所属栏目:PHP教程 来源:网络整理
导读:任何关于为什么以下不起作用的想法. $request_url = "someurl?myId=$id"; //returns feed like above$json = file_get_contents($request_url,true); //getting the file content$decode = json_decode($json,true);var_dump($json); 当我将request_url粘贴
任何关于为什么以下不起作用的想法.
$request_url = "someurl?myId=$id"; //returns feed like above $json = file_get_contents($request_url,true); //getting the file content $decode = json_decode($json,true); var_dump($json); 当我将request_url粘贴到浏览器中时,我得到了json数据但是如果我在php中尝试,则var_dump只是bool(false);有任何想法吗?? 更新并修复 function file_get_contents_curl($url) { $ch = curl_init(); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //Set curl to return the data instead of printing it to the browser. curl_setopt($ch,CURLOPT_URL,$url); $data = curl_exec($ch); curl_close($ch); return $data; }
我复制了你的问题,当ajax url错误(未找到)时,我观察到bool(false).
确保你的“someurl”有效. 如果JSON无效,您的脚本仍会正确打印它. 问题是无效的网址. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |