PHP获得用户使用的代理服务器ip即真实ip
作者:bea
来自http://www.phpchina.com/bbs/thread-12239-1-1.html 在PHP中用$_SERVER["REMOTE_ADDR"]来取得客户端的IP地址 但如果客户端是使用代理服务器来访问 那取到的就是代理服务器的IP地址 要想透过代理服务器取得客户端的真实IP地址 就要使用$_SERVER["HTTP_X_FORWARDED_FOR"]来读取 但并不是每个代理服务器都能用$_SERVER["HTTP_X_FORWARDED_FOR"]来读取客
来自 http://www.phpchina.com/bbs/thread-12239-1-1.html
在PHP 中用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址
但如果客户端是使用代理服务器来访问
那取到的就是代理服务器的 IP 地址
要想透过代理服务器取得客户端的真实 IP 地址
就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取
但并不是每个代理服务器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取客户端的真实 IP
有些用此方法读取到的仍然是代理服务器的 IP
有用 |
无用
在PHP 中用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址
但如果客户端是使用代理服务器来访问
那取到的就是代理服务器的 IP 地址
要想透过代理服务器取得客户端的真实 IP 地址
就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取
但并不是每个代理服务器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取客户端的真实 IP
有些用此方法读取到的仍然是代理服务器的 IP
猜你喜欢
您可能感兴趣的文章:
- 一个用php实现的获取URL信息的类
- PHP 和 MySQL 开发的 8 个技巧
- Smarty结合Ajax实现无刷新留言本实例
- Ajax PHP分页演示
- windows下PHP APACHE MYSQ完整配置
- PHP Ajax实现页面无刷新发表评论
- PHP+AJAX实现无刷新注册(带用户名实时检测)
- 新手学PHP之数据库操作详解及乱码解决!
- 默默小谈PHP&MYSQL分页原理及实现
- PHP小技巧搜集,每个PHPer都来露一手
- 实例(Smarty+FCKeditor新闻系统)
- PHP+JS无限级可伸缩菜单详解(简单易懂)
- PHP文件上传实例详解!!!
- AJAX for PHP简单表数据查询实例
- [原创]PHP中通过ADODB库实现调用Access数据库之修正版本
- PHP中通过ADO调用Access数据库的方法测试不通过
- 刚才在简化php的库,结果发现很多东西
- smarty+adodb+部分自定义类的php开发模式
- adodb与adodb_lite之比较