2012-11-16 18 views
0

我創建我的第一個jQuery移動網站,我得到衝突的結果使用$ _SERVER ['REMOTE_ADDR']。我知道獲取/使用IP地址是不可靠的,我擔心爲什麼會發生以下行爲。

只是一個例子:在登錄頁面中,當服務頁面時,$ _SERVER ['REMOTE_ADDR']被保存到會話變量$ _SESSION ['ip1']中。當用戶提交登錄表單時,表單會對服務器上的login.php進行ajax調用。 login.php腳本發現$ _SERVER ['REMOTE_ADDR']不包含與$ _SESSION ['ip1']相同的值。

其他信息:這兩個地址彼此非常不同,並且在每個測試期間保持不變。此外,這種行爲只發生在使用移動寬帶而不使用WiFi時。 謝謝你的幫助。

回答

1

移動寬帶提供可能正在使用代理服務器。

http://en.wikipedia.org/wiki/Proxy_server

+0

+1。我已經看到HTTP的IP將與HTTPS的IP不同(可能是因爲只有HTTP使用了代理)。也許這是類似的東西。 – Thilo

相關問題