用php来检测proxy

王朝php·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

能够检测大部分通过代理服务器访问的ip.

<?php

//beiji.com 2000.6.17

$ip = getenv("REMOTE_ADDR");

$v = getenv("HTTP_VIA");

$f = getenv("HTTP_X_FORWARDED_FOR");

$c = getenv("HTTP_XROXY_CONNECTION");

$o = getenv("HTTP_PRAGMA");

print '<br>REMOTE_ADDR';

print $ip;

if (($v=="")&&($f=="")&&($c=="")&&($o=="")){

print "<br>not through proxy";

}

else {

print "<br>through proxy";

print '<br>http_via: ';print $v;

print '<br>http_x_forwarded_for: ';print $f;

print '<br>http_xroxy_connection: ';print $c;

print '<br>http_pragma: ';print $o;

}

?>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航