PHP get_file_contents在传递get变量时不起作用,但是如果我通过浏览器访问该站点则有效

时间:2014-08-20 01:01:17

标签: php web

好的,我有一个PHP脚本,在网址上调用file_get_contents

如果我通常使用2个默认的get变量将它传递到url中,它会工作并返回一个大的JSON格式的字符串。

如果我使用不同的变量传递它,它什么也不返回,即使我通过浏览器访问该站点,也会有大的JSON(和预期的)格式化字符串。

为什么它只在我使用浏览器时才有效?如何解决?

E.g。

// <--- WORKS IN SCRIPT AND BROWSER
file_get_contents("http:www.myscript.com/script.php?var=1&foo=3"); 

<--- ONLY WORKS IN BROWSER
file_get_contents("http:www.myscript.com/script.php?var=1&foo=3&bar=4");

它们都返回相同的对象,但填充方式不同。

0 个答案:

没有答案