码迷,mamicode.com
首页 > Web开发 > 详细

php nginx反向代理获取真实ip的教程

时间:2019-11-13 20:32:54      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:real-ip   获取真实ip   访问   http   for   rac   ajax   教程   oca   

php nginx反向代理获取真实ip的教程

<pre>
location /getip {
proxy_pass http://newmiracle.cn/ip.php;
}
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
</pre>

 

ip.php下的代码

<pre>
<?php
print_r($_SERVER[‘HTTP_X_REAL_IP‘]);
exit();
</pre>

这样只要访问域名/getip 就能获取真实IP了

ps:请求的时候 必须在客户端上用ajax请求 才能获取客户端上的ip 不要用PHP获取 不然获取的是服务器上的ip了

php nginx反向代理获取真实ip的教程

标签:real-ip   获取真实ip   访问   http   for   rac   ajax   教程   oca   

原文地址:https://www.cnblogs.com/newmiracle/p/11852941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!