PHP获取客户端IP
2010-09-01 12:58
337 查看
function getIP() { if( isset($_SERVER) ) { if( isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ) { $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } elseif ( isset($_SERVER["HTTP_CLIENT_IP"]) ) { $ip = $_SERVER["HTTP_CLIENT_IP"]; } elseif ( isset($_SERVER["REMOTE_ADDR"]) ) { $ip = $_SERVER["REMOTE_ADDR"]; } else { $ip = $_SERVER["SSH_CLIENT"]; } } else { if( getenv("HTTP_X_FORWARDED_FOR") ) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } elseif ( getenv("HTTP_CLIENT_IP") ) { $ip = getenv("HTTP_CLIENT_IP"); } else { $ip = getenv("REMOTE_ADDR"); } } return $ip; }
相关文章推荐
- php获取客户端ip get_client_ip()
- 分析php获取客户端ip
- [转载]PHP如何获取客户端真实IP
- PHP获取客户端真实IP
- PHP获取客户端IP的方法
- php如何获取经多个服务器转发后的客户端ip
- 深入分析几种PHP获取客户端IP的情况
- php 获取客户端的ip、地理信息、浏览器信息、本地真实ip
- php获取客户端IP及URL的方法示例
- PHP获取客户端IP 深入分析
- php获取客户端ip
- PHP 获取客户端的ip、地理信息、浏览器信息、本地真实ip
- 深入分析几种PHP获取客户端IP的情况
- PHP获取客户端的IP
- php如何获取客户端的IP?
- PHP获取客户端IP的方法
- PHP获取客户端IP
- 使用PHP获取用户客户端真实IP的解决方案
- Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER_NAME,客户端IP的解决方法
- php获取客户端IP