用php来检测proxy


Posted in PHP onOctober 09, 2006

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

PHP 相关文章推荐
php缓存技术介绍
Nov 25 PHP
如何隐藏你的.php文件
Jan 04 PHP
PHP数据缓存技术
Feb 14 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
Jun 25 PHP
curl实现站外采集的方法和技巧
Jan 31 PHP
自定义session存储机制避免会话保持问题
Oct 08 PHP
WordPress自定义时间显示格式
Mar 27 PHP
Symfony控制层深入详解
Mar 17 PHP
thinkPHP基于ajax实现的菜单与分页示例
Jul 12 PHP
PHP房贷计算器实例代码,等额本息,等额本金
Apr 01 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
Sep 27 PHP
如何将一个表单同时提交到两个地方处理
Oct 09 #PHP
PHP制作图型计数器的例子
Oct 09 #PHP
多php服务器实现多session并发运行
Oct 09 #PHP
提升PHP速度全攻略
Oct 09 #PHP
php4的彩蛋
Oct 09 #PHP
在PHP中使用灵巧的体系结构
Oct 09 #PHP
PHP脚本的10个技巧(8)
Oct 09 #PHP
You might like
PHP 编程安全性小结
2010/01/08 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
PHP多态代码实例
2015/06/26 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
php上传图片并给图片打上透明水印的代码
2010/06/07 Javascript
js 函数的副作用分析
2011/08/23 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
JQuery触发radio或checkbox的change事件
2012/12/18 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
轮播图组件js代码
2016/08/08 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
2018/07/10 Python
python实现网页自动签到功能
2019/01/21 Python
python 实现快速生成连续、随机字母列表
2019/11/28 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
现金会计岗位职责
2013/12/05 职场文书
大学校务公开实施方案
2014/03/31 职场文书
股指期货心得体会
2014/09/10 职场文书
标枪加油稿
2015/07/22 职场文书
《观察物体》教学反思
2016/02/17 职场文书
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android
python中的getter与setter你了解吗
2022/03/24 Python