好的,我有一个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");
它们都返回相同的对象,但填充方式不同。