php nginx反向代理获取真实ip的教程详解程序员

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


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;

ip.php下的代码


<?php
print_r($_SERVER['HTTP_X_REAL_IP']);
exit();

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

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

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/1332.html

(0)
上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐

发表回复

登录后才能评论