我用命令:为什么在php中使用ip地址给出不同的ip(IE vs Firefox)?
$ip=$_SERVER['REMOTE_ADDR'];
获得IP地址。
IE给我的机器的IP地址和Firefox给我的默认网关。
这是怎么发生的? 如何在使用代理时获取IP地址?
在此先感谢! :)
我用命令:为什么在php中使用ip地址给出不同的ip(IE vs Firefox)?
$ip=$_SERVER['REMOTE_ADDR'];
获得IP地址。
IE给我的机器的IP地址和Firefox给我的默认网关。
这是怎么发生的? 如何在使用代理时获取IP地址?
在此先感谢! :)
如果从相同的源机器到相同目的地的两个浏览器是给不同的IP地址,那么:
由于这是在运行,我认为它是安全的假设你不欺骗的IP地址浏览器。这意味着一个浏览器正在使用代理,另一个则不是。仔细检查您的代理浏览器设置。
顺便说一句,这也应该是一个关于REMOTE_ADDR领域的重要课程,特别是用户提供的输入。即你不能相信它是准确的。
问题是,“不使用代理”在firefox中是行不通的,除非我把完整的ip地址。在IE中我把类似10. *的东西,它适用于所有10个网站 –
你是100%肯定IE实际上是*使用*代理? –
奥卡姆的剃须刀说,该代理不在IE中工作。 – JJJ
Ups,实际上都没有使用它oO我给出的ip是“不使用代理”部分 –