用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 相关文章推荐
利用文件属性结合Session实现在线人数统计
Oct 09 PHP
PHP初学入门
Nov 19 PHP
PHP无敌近乎加密方式!
Jul 17 PHP
PHP读取网页文件内容的实现代码(fopen,curl等)
Jun 23 PHP
php array_walk() 数组函数
Jul 12 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 PHP
php实现汉字验证码和算式验证码的方法
Mar 07 PHP
CI配置多数据库访问的方法
Mar 28 PHP
详解PHP中array_rand函数的使用方法
Sep 11 PHP
PHP获取路径和目录的方法总结【必看篇】
Mar 04 PHP
PHP实现webshell扫描文件木马的方法
Jul 31 PHP
浅谈Laravel中使用Slack进行异常通知
May 29 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
一个取得文件扩展名的函数
2006/10/09 PHP
PHP 导出Excel示例分享
2014/08/18 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
基于jquery 的一个progressbar widge
2010/10/29 Javascript
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python写的一个简单DNS服务器实例
2014/06/04 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
Python求出0~100以内的所有素数
2018/01/23 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
中学生在校期间的自我评价分享
2013/11/13 职场文书
计算机专业推荐信范文
2013/11/27 职场文书
物理力学求职信
2014/02/18 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
周年庆典答谢词
2015/01/20 职场文书
python基础学习之递归函数知识总结
2021/05/26 Python
Java spring定时任务详解
2021/10/05 Java/Android
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL