用php来检测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; 

?> 

本文作者:



相关阅读:
javascript双向放大缩小广告代码
Javascript 面向对象特性
PHP 获取远程文件内容的函数代码
简单form标准化实例——语义结构
ASP.NET读取XML文件4种方法分析
超强推荐CSS打造经典鼠标触发显示选项
关于Linux操作系统中VI编辑器字符串查找
实例解析:Jsp+JavaBean循序渐进教程(一)
用vbscript防止本地用户更改其密码
网页在线人数统计的做法
linux进入图形界面的方法
Oracle多条件组合查询函数--Instr()与decode()
PHP实例程序:实现给上传图片加水印图案的做法
优化浏览器渲染:将样式表放在页面顶部
快速导航

Copyright © 2016 phpStudy |