请解释:使用jquery mobile获得不同的$ _SERVER ['remote_addr']结果

时间:2012-11-16 03:53:47

标签: php jquery jquery-mobile

我正在创建我的第一个jquery移动网站,并且我使用$ _SERVER ['REMOTE_ADDR']获得了相互矛盾的结果。我知道获取/使用IP地址是不可靠的,我担心为什么会发生以下行为。

只是一个示例:在登录页面中,$ _SERVER ['REMOTE_ADDR']会在提供页面时保存到会话变量$ _SESSION ['ip1']中。当用户提交登录表单时,表单会对服务器上的login.php进行ajax调用。 login.php脚本发现$ _SERVER ['REMOTE_ADDR']不包含与$ _SESSION ['ip1']相同的值。

其他信息:2个地址彼此非常不同,并且在每个测试期间保持不变。此行为仅在使用移动宽带而非wifi时发生。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

移动宽带提供可能正在使用代理。

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