php获取代理ip

最近我们的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开发之道

转载于:https://my.oschina.net/hongyi1159/blog/883959

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值