用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 相关文章推荐
一个图形显示IP的PHP程序代码
Oct 19 PHP
快速配置PHPMyAdmin方法
Jun 05 PHP
PHP base64+gzinflate压缩编码和解码代码
Oct 03 PHP
php 动态添加记录
Mar 10 PHP
php和javascript之间变量的传递实现代码
Dec 19 PHP
php读取图片内容并输出到浏览器的实现代码
Aug 08 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
Jul 22 PHP
封装ThinkPHP的一个文件上传方法实例
Oct 31 PHP
php实现根据词频生成tag云的方法
Apr 17 PHP
PHP中Trait及其应用详解
Feb 14 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
Oct 16 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
pw的一个放后门的方法分析
2007/10/08 PHP
php截取html字符串及自动补全html标签的方法
2015/01/15 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
PHP使用socket发送HTTP请求的方法
2016/02/14 PHP
jquery下实现overlay遮罩层代码
2010/08/25 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
jQuery对象与DOM对象之间的相互转换
2015/03/03 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
微信小程序引用iconfont图标的方法
2018/10/22 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
[16:01]夜魇凡尔赛茶话会 第二期01:你比划我猜
2021/03/11 DOTA
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
python实现字符串和字典的转换
2018/09/29 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
Java语言程序设计测试题选择题部分
2014/04/03 面试题
汽车检测与维修个人求职信
2013/09/24 职场文书
校园联欢晚会主持词
2014/03/17 职场文书
货车司机岗位职责
2014/03/18 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
机关作风建设工作总结
2014/10/23 职场文书
2016春季运动会前导词
2015/11/25 职场文书
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android