首页 > Web开发 > 详细

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

时间:2018-01-01 19:11:45      阅读:261      评论:0      收藏:0      [点我收藏+]
============================================获取客户端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地址

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!