用php来检测proxy

时间:2010-01-09 08:29:32   来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:sp; $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"...
  正文:

终于写出个有用的东西了!
能够检测大部分通过代理服务器访问的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;  
}  
?>  


来源:http://www.002pc.com/master/College/Programming/PHP/11670.html

收藏到:

关于《用php来检测proxy》文章的评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

随机文章

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by rand() limit 10

顶出来的热门

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by diggtop desc,id desc limit 10
站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td