首页 >  PHP频道 > 实训项目 > 

PHP创建日志缩略名、P获取客户端真实 IP 地址

PHP创建日志缩略名、P获取客户端真实 IP 地址

作者:yjl 来源:华育国际 时间:2015-02-27 访问次数:1316
创建用户友好的日志缩略名。 function create_slug($string){ $slug=preg_replace(’/[^A-Za-z0-9-]+/’, ’-’, $string); return $slug; }

PHP创建日志缩略名

创建用户友好的日志缩略名。

function create_slug($string){
$slug=preg_replace(’/[^A-Za-z0-9-]+/’, ’-’, $string);
return $slug;
}  

PHP获取客户端真实 IP 地址

该函数将获取用户的真实 IP 地址,即便他使用代理服务器。

function getRealIpAddr()
{
    if (!emptyempty($_SERVER[’HTTP_CLIENT_IP’]))
    {
        $ip=$_SERVER[’HTTP_CLIENT_IP’];
    }
    elseif (!emptyempty($_SERVER[’HTTP_X_FORWARDED_FOR’]))
    //to check ip is pass from proxy
    {
        $ip=$_SERVER[’HTTP_X_FORWARDED_FOR’];
    }
    else
    {
        $ip=$_SERVER[’REMOTE_ADDR’];
    }
    return $ip;
}