file_get_contents 针对 symfony2

file_get_contents against symfony2

我有一个来自平面 PHP 脚本的 file_get_contents($myUrl) 调用,但它不起作用。

如果我在浏览器中 运行 $myUrl 它工作正常,如果我在 file_get_contents() 上这样做,它的行为就好像 url 不正确或不完整。

myUrl 看起来像这样

https://login.myApp.com/getWifiSettings/ofBoSf593f

最后一部分是标记,而 sym2 webApp 的行为就好像该标记不正确一样,就像我要在浏览器中粘贴除最后一个字符以外的所有内容(从而产生不正确的标记)。

我不知道这是否是由 file_get_contents() 引起的问题(我需要任何参数才能工作吗?)还是我的 sym2 安装中的某些安全设置拒绝access for such a call(它如何区分用户的网络浏览器调用路由和使用 file_get_contents 访问路由的脚本?)

在将字符串提交给 file_get_contents 之前,请尝试对我们进行 trim() 处理。可能是空白字符在变量中并且被提交并解释为 URL.

的一部分