码迷,mamicode.com
首页 > Web开发 > 详细

PHP获取客户端IP地址,服务器IP地址

时间:2018-01-01 19:31:08      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:server   服务端   gets   forward   turn   服务器   ati   stat   div   

============================================获取客户端IP==============================================
public static function getClientIp() {
if (getenv(‘HTTP_CLIENT_IP‘)) {
$client_ip = getenv(‘HTTP_CLIENT_IP‘);
} elseif (getenv(‘HTTP_X_FORWARDED_FOR‘)) {
$client_ip = getenv(‘HTTP_X_FORWARDED_FOR‘);
} elseif (getenv(‘REMOTE_ADDR‘)) {
$client_ip = getenv(‘REMOTE_ADDR‘);
} else {
$client_ip = $_SERVER[‘REMOTE_ADDR‘];
}
return $client_ip;
}

============================================获取服务端IP==============================================
public static function getServerIp() {
    if (isset($_SERVER)) {
if ($_SERVER[‘SERVER_ADDR‘]) {
$server_ip = $_SERVER[‘SERVER_ADDR‘];
} else {
$server_ip = $_SERVER[‘LOCAL_ADDR‘];
}
} else {
$server_ip = getenv(‘SERVER_ADDR‘);
}
return $server_ip;
}

PHP获取客户端IP地址,服务器IP地址

标签:server   服务端   gets   forward   turn   服务器   ati   stat   div   

原文地址:https://www.cnblogs.com/skylonglong/p/8167967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!