2012-10-16 85 views
1

我目前正在抽样限制某些IP地址的xml提要。我有我的个人IP地址绿色点亮,我能够通过我的浏览器访问饲料,反过来file_get_contents能够访问饲料当我的本地主机运行。file_get_contents/curl是否使用浏览器的IP或服务器IP?

我把网站移动到生产服务器,其IP地址应该是绿色点燃的饲料(即时让他们双重检查),现在相同的文件获取内容不再工作。尽管我通过访问浏览器中的某个url,但我目前正在触发file_get_contents,但在验证Feed正在工作后,我将更改它。因为我从我的浏览器触发它,所以想知道它是否以某种方式使用了错误的IP。

我已经试过这两个卷曲和file_get_contents现在虽然和我得到相同的结果,从服务器提供饲料401未经授权的回来,所以我在想饲料公司可能只是没有生产服务器IP添加到绿灯清单呢。

有没有什么特别的我想念的东西会需要在生产服务器上实现,而不会在我的本地主机上,这可能会阻止我访问该提要?

+0

您可能正在通过代理。这会导致你的IP在接收端不是你期望的。 – SDC

+0

@SDC任何想法如何检测?我将为初学者检查phpinfo()。 – Rooster

+0

雅地址转储作为服务器IP是肯定不同的,我得到的,如果我只是在域 – Rooster

回答

4

该请求来自服务器,因此它将使用服务器的IP。

+0

好的,所以然后另一家公司的ip检查好了。谢谢。 – Rooster