php获取客户端IP
2014-04-07 12:40
489 查看
function ip() { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { $ip = getenv('REMOTE_ADDR'); } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { $ip = $_SERVER['REMOTE_ADDR']; } return preg_match("/[\d\.]{7,15}/", $ip, $matches) ? $matches[0] : 'unknown'; }
相关文章推荐
- PHP获取客户端的真实IP
- php获取客户端真实IP 防止代理和作弊
- PHP如何获取客户端和服务器端的IP
- PHP获取客户端的真实IP
- php 获取客户端的真实ip
- PHP获取客户端的真实IP
- php 获取客户端ip
- Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER_NAME,客户端IP的解决方法
- php获取客户端ip和服务器端ip
- PHP如何获取客户端真实IP
- PHP获取客户端的IP
- [PHP] 获取客户端IP的几种方法
- php 获取获取客户端ip
- PHP如何获取客户端真实IP
- PHP获取客户端IP
- PHP获取客户端的真实IP
- PHP获取客户端的真实IP
- php获取客户端IP
- php 获取客户端IP
- PHP 获取客户端IP / URL操作