2012-10-16 117 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