如何获取用户真实IP地址,即便其通过代理服务器进行改写?
- 内容介绍
- 文章标签
- 相关推荐
本文共计71个文字,预计阅读时间需要1分钟。
1. [PHP代码] 获取真实IP地址函数phpfunction getRealIpAddr() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { // 检查IP是否来自代理 $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=未知IP; }}
1.[代码][PHP]代码
function getRealIpAddr() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //检查IP是从代理传递 { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; }
本文共计71个文字,预计阅读时间需要1分钟。
1. [PHP代码] 获取真实IP地址函数phpfunction getRealIpAddr() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { // 检查IP是否来自代理 $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=未知IP; }}
1.[代码][PHP]代码
function getRealIpAddr() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //检查IP是从代理传递 { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; }

