php获取客户端公网ip代码
Posted itfat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php获取客户端公网ip代码相关的知识,希望对你有一定的参考价值。
<?php
/*如果是本地服务器获取客户端的ip地址是 127.0.0.1
如果是域名服务器获取客户端的是公网ip地址*/
function get_client_ip()
{
$ipaddress = ‘‘;
if (getenv(‘HTTP_CLIENT_IP‘))
$ipaddress = getenv(‘HTTP_CLIENT_IP‘);
else if(getenv(‘HTTP_X_FORWARDED_FOR‘))
$ipaddress = getenv(‘HTTP_X_FORWARDED_FOR‘);
else if(getenv(‘HTTP_X_FORWARDED‘))
$ipaddress = getenv(‘HTTP_X_FORWARDED‘);
else if(getenv(‘HTTP_FORWARDED_FOR‘))
$ipaddress = getenv(‘HTTP_FORWARDED_FOR‘);
else if(getenv(‘HTTP_FORWARDED‘))
$ipaddress = getenv(‘HTTP_FORWARDED‘);
else if(getenv(‘REMOTE_ADDR‘))
$ipaddress = getenv(‘REMOTE_ADDR‘);
else
$ipaddress = ‘UNKNOWN‘;
return $ipaddress;
}
echo get_client_ip();
?>
以上是关于php获取客户端公网ip代码的主要内容,如果未能解决你的问题,请参考以下文章
问题记录2019/1/30 瑞典客户的2.2.0.39 (UR75),使用蜂窝获取到的公网IP远程访问不到Python里面的APP manager