本文章就介绍二个函数一个是验证IP地址,另一个是获取用户的真实IP地址的函数,也是常用的两个IP操作函数,有需要的同学可以参考一下。
获取用户真实IP地址
代码如下 | 复制代码 | ||||
function get_client_ip( ) { if ( getenv( "REMOTE_ADDR" ) && strcasecmp( getenv( "REMOTE_ADDR" ), "unknown" ) ) { $onlineip = getenv( "REMOTE_ADDR" ); return $onlineip; } if ( isset( $_SERVER['REMOTE_ADDR'] ) && $_SERVER['REMOTE_ADDR'] && strcasecmp( $_SERVER['REMOTE_ADDR'], "unknown" ) ) { $onlineip = $_SERVER['REMOTE_ADDR']; return $onlineip; } if ( getenv( "HTTP_CLIENT_IP" ) && strcasecmp( getenv( "HTTP_CLIENT_IP" ), "unknown" ) ) { $onlineip = getenv( "HTTP_CLIENT_IP" ); return $onlineip; } if ( getenv( "HTTP_X_FORWARDED_FOR" ) && strcasecmp( getenv( "HTTP_X_FORWARDED_FOR" ), "unknown" ) ) { $onlineip = getenv( "HTTP_X_FORWARDED_FOR" ); } return $onlineip; } 判断是否为IP地址
|