用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 md5下16位和32位的实现代码
Apr 09 PHP
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
Feb 08 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
Sep 05 PHP
PHP提示Notice: Undefined variable的解决办法
Nov 24 PHP
PHP从FLV文件获取视频预览图的方法
Mar 12 PHP
学习php设计模式 php实现合成模式(composite)
Dec 08 PHP
谈谈 PHP7新增功能
Dec 16 PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 PHP
php调用云片网接口发送短信的实现方法
Oct 25 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 PHP
laravel框架中间件简单使用方法示例
Jan 25 PHP
PHP实现计算器小功能
Aug 28 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 htmlspecialchars加强版
2010/02/16 PHP
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
JavaScript伸缩的菜单简单示例
2013/12/03 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
Vue.js添加组件操作示例
2018/06/13 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
深入理解JavaScript 箭头函数
2019/05/30 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
python中执行shell命令的几个方法小结
2014/09/18 Python
Python使用py2exe打包程序介绍
2014/11/20 Python
python中map、any、all函数用法分析
2015/04/21 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
python mysql断开重连的实现方法
2019/07/26 Python
django框架两个使用模板实例
2019/12/11 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
Tostadora意大利:定制T恤
2019/04/08 全球购物
工程师求职简历的自我评价分享
2013/10/10 职场文书
单方投资意向书
2015/05/11 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
javascript之Object.assign()的痛点分析
2022/03/03 Javascript
使用Mysql计算地址的经纬度距离和实时位置信息
2022/04/29 MySQL