开启CDN后,PHP获取用户真实IP的方法

      发布在:前端技术      评论:0 条评论

在开启CDN后,如何利用PHP获取用户真实IP的方法

//简单实现网站加CDN后的真实IP
function GetUserIP()
{
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
//为了兼容百度的CDN,所以转成数组
       $arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
return $arr[0];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}

//函数调用方法:
echo GetUserIP();

参考来源:https://www.feiniaomy.com/post/377.html

相关文章
热门推荐