用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 相关文章推荐
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
Oct 29 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
Apr 17 PHP
md5 16位二进制与32位字符串相互转换示例
Dec 30 PHP
ThinkPHP模板判断输出Present标签用法详解
Jun 30 PHP
对PHP PDO的一些认识小结
Jan 23 PHP
php实现的IMEI限制的短信验证码发送类
May 05 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
May 04 PHP
PHP简单计算两个时间差的方法示例
Jun 20 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 PHP
PHPExcel实现的读取多工作表操作示例
Apr 14 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遍历文件夹与子目录的函数代码
2011/09/26 PHP
简单的cookie计数器实现源码
2013/06/07 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
php自定义加密与解密程序实例
2014/12/31 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
js 延迟加载 改变JS的位置加快网页加载速度
2012/12/11 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
关于vue.extend和vue.component的区别浅析
2017/08/16 Javascript
为什么我们要做三份 Webpack 配置文件
2017/09/18 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
python实现目录树生成示例
2014/03/28 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
python 实现有道翻译功能
2021/02/26 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
2014全国两会学习心得体会1000字
2014/03/10 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
毕业生欢送会主持词
2014/03/31 职场文书
世界遗产的导游词
2015/02/13 职场文书
浅谈mysql增加索引不生效的几种情况
2021/06/23 MySQL