用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单件模式结合命令链模式使用说明
Sep 07 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
Oct 11 PHP
PHP 根据IP地址控制访问的代码
Apr 22 PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 PHP
php从右向左/从左向右截取字符串的实现方法
Nov 28 PHP
php实现文件下载实例分享
Jun 02 PHP
php自定义apk安装包实例
Oct 20 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
Apr 17 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
详解PHP中的null合并运算符
Dec 30 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
Dec 14 PHP
PHP实现抽奖功能实例代码
Jun 30 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
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
php目录管理函数小结
2008/09/10 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
JavaScript.The.Good.Parts阅读笔记(二)作用域&amp;闭包&amp;减缓全局空间污染
2010/11/16 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
关于img的href和src取变量及赋值的方法
2014/04/28 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
Jquery 整理元素选取、常用方法一览表
2016/11/26 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
Vue实现购物车功能
2017/04/27 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
Python实现字符串匹配算法代码示例
2017/12/05 Python
python如何重载模块实例解析
2018/01/25 Python
详解python里的命名规范
2018/07/16 Python
python爬虫之遍历单个域名
2019/11/20 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
python从Oracle读取数据生成图表
2020/10/14 Python
AC Lens:购买隐形眼镜
2017/02/26 全球购物
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
决定成败的关键——创业计划书
2014/01/24 职场文书
保险专业自荐信范文
2014/02/20 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
Tomcat配置访问日志和线程数
2022/05/06 Servers