假设我们正在跟踪web服务的最终用户IP:
ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If ip = "" Then
ip = Request.ServerVariables("REMOTE_ADDR")
End If
我读到过,这是检索最终用户IP的最好方法,因为它即使对透明代理上的用户也有效。
如果我们使用终端用户IP地址来过滤恶意用户,那么使用上面的方法而不是仅仅使用Request.ServerVariables("REMOTE_ADDR")是否有任何安
我想从我的网站上的用户那里获取真实的IP地址,即使他们使用hidemyass.com这样的代理网站
这是我拥有的代码,我认为它可以工作,但我测试了它,它没有
<?php
function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FO