
qq:800819103
在线客服,实时响应
qq群
在线客服,实时响应
客服电话
400-998-9776转3判断客户端是否使用代理服务器以及它的级别,主要是通过PHP中的超全局变量$_SERVER中的三个元素值来确定。
一、不使用代理的情况下,三个值分别是:
$_SERVER['REMOTE_ADDR']:为您的真实的IP地址
$_SERVER['HTTP_VIA']:无值或不显示
$_SERVER['HTTP_X_FORWARDED_FOR']:没有数值或不显示
二、使用透明代理(TransparentProxies)的情况下三个值分别是:
$_SERVER['REMOTE_ADDR']:代理服务器IP
$_SERVER['HTTP_VIA']:代理服务器IP(这个由代理服务器填充,有时会填充网关信息,或不填充)
$_SERVER['HTTP_X_FORWARDED_FOR']:真实的IP
隐藏了您的真实IP,但是向访问对象透露了您是使用代理服务器访问他们的。
三、使用普通匿名代理(AnonimousProxies)的情况下三个值分别是:
$_SERVER['REMOTE_ADDR']:代理服务器IP
$_SERVER['HTTP_VIA']:代理服务器IP(这个由代理服务器填充,有时会填充网关信息,或不填充)
$_SERVER['HTTP_X_FORWARDED_FOR']:代理服务器IP
使用普通匿名代理虽然隐藏了您的真实IP,但向访问对象暴露了你是使用代理服务器在访问它们。
四、使用欺骗性代理(DistortingProxies)的情况下三个值分别是:
$_SERVER['REMOTE_ADDR']:代理服务器IP
$_SERVER['HTTP_VIA']:代理服务器IP(这个由代理服务器填充,有时会填充网关信息,或不填充)
$_SERVER['HTTP_X_FORWARDED_FOR']:随机的IP
这种代理服务器编造了一个虚假的随机IP代替了您的真实IP欺骗您的访问对象
五、使用高匿名代理(HighAnonymityProxies)的情况下三个值分别是:
$_SERVER['REMOTE_ADDR']:代理服务器IP
$_SERVER['HTTP_VIA']:没有数值或不显示
$_SERVER['HTTP_X_FORWARDED_FOR']:没有数值或不显示
完全用代理服务器信息替代了您的所有信息。