HTTP_X_REAL_IP


最近碰到HTTP_X_REAL_IP,查了資料。

$_SERVER['REMOTE_ADDR'];得到的都是服務器的地址

$_SERVER['HTTP_X_REAL_IP'];得到的都是客戶端的地址

nginx 代理模式下,獲取客戶端真實IP

在nginx中設置:

proxy_set_header        Host            $host;
proxy_set_header        X-Real-IP       $remote_addr;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

后端程序可以從Server變量HTTP_X_REAL_IP和HTTP_X_FORWARDED_FOR中獲取用戶的ip地址。

HTTP_X_REAL_IP的值是nginx得到的用戶REMOTE_ADDR

參考地址:http://doubao.javaeye.com/blog/427619


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM