终于写出个有用的东西了!
能够检测大部分通过代理服务器访问的ip.
1
2//beiji.com 2000.6.17
3$ip = getenv("REMOTE_ADDR");
4$v = getenv("HTTP_VIA");
5$f = getenv("HTTP_X_FORWARDED_FOR");
6$c = getenv("HTTP_XROXY_CONNECTION");
7$o = getenv("HTTP_PRAGMA");
8
9print '
<br/>
1REMOTE_ADDR';
2print $ip;
3
4if (($v=="")&&($f=="")&&($c=="")&&($o=="")){
5print "
<br/>
1not through proxy";
2}
3else {
4print "
<br/>
1through proxy";
2print '
<br/>
1http_via: ';print $v;
2print '
<br/>
1http_x_forwarded_for: ';print $f;
2print '
<br/>
1http_xroxy_connection: ';print $c;
2print '
<br/>
1http_pragma: ';print $o;
2}