cURL和file_get_contents函数不起作用(尝试获取本地站点上的页面内容)

时间:2014-03-14 22:56:43

标签: php curl file-get-contents

我有这样的代码:

<?
error_reporting(E_ALL);
ini_set('display_errors', 1);

$json_url = "$SiteHost/inc/json.php?action=get_counters";
#$json_url = "http://google.com";

$json = file_get_contents($json_url);

/*
$ch = curl_init($json_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$json = curl_exec($ch);
curl_close($ch);
*/

var_dump($json);

#$counters = json_decode($json);
?>

如果$url内容为本地链接var_dump,则结果为string(0) ""

如果http://google.com上有$url(非本地链接)等链接,则cURL和file_get_contents都可以正常工作。但如果我在$url链接到我的网站(本地链接),则curl和file_get_contents`都不起作用。 Whyyy?我首先尝试了localserver(openserver 4.9.0)。在那之后我认为可能这个问题只出现在本地机器上并在托管上尝试过。结果相同。
请帮帮我吧!救我的一天!

p.s。:$SiteHost = "http://".$_SERVER['SERVER_NAME'];

0 个答案:

没有答案