您的位置:首页 > 编程语言 > PHP开发

php获取代理ip

2017-04-20 20:20 176 查看
最近我们的php网站想获得玩家的ip通过简单的$_SERVER["REMOTE_ADDR"]竟然获取到的是127.0.0.1的ip

因为我们的网站是通过nginx代理的,想到可能获得玩家的ip有点不一样吧

看到有通过这个的$_SERVER['HTTP_X_FORWARDED_FOR'],我改了一下代码竟然没有效果

好像没有传过来吗,然后网上找了一下原来nginx也要设置一下的

proxy_set_header X-Forwarded-For $remote_addr;

加这样一行代码后就能正常获取ip了

原网页 http://www.web-jia.com/view.php?a=32
什么是Node.js?(1)
QWrap入门指南
CSS3制作Windows7开始菜单
49个超炫的HTML 5示例(1)
CSS3绘画:一个安卓机器人!
HTML 5成IE9核心 亲密无间还是同床异梦
Jscex+jQuery UI打造游戏力度条
PHP 5.2.10正式版发布 修正大量的BUG
2012Q1国外HTML5移动开发趋势
2.1.3   先模仿后进步
揭秘Google与Facebook开发之道
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: