php获取来访用户真实IP

php获取来访用户真实IP

php实例qingyu2021-05-14 19:57:39182A+A-

  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;

1.png

点击这里复制本文地址 如需修改代码或者定制开发,请联系站长

支持Ctrl+Enter提交
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理