php获取来访用户真实IP
php获取来访用户真实IP
封装获取用户真实IP函数,并将IP地址转为无符号int型存储。
实例代码:
<?php //获取ip函数 function getRealIp(){ static $real_ip = null; if($real_ip != null){ return $real_ip; } if(getenv('REMOTE_ADDR')){ $real_ip = getenv('REMOTE_ADDR'); }elseif(getenv('HTTP_CLIENT_IP')){ $real_ip = getenv('HTTP_CLIENT_IP'); }elseif(getenv('HTTP_X_FROWARD_FOR')){ $real_ip = getenv('HTTP_X_FROWARD_FOR'); } return $real_ip; } $ip = getRealIp(); //ip转无符号int整数 $intip = sprintf('%u',ip2long($ip)); echo $intip;
下一篇:php分页封装