private static function getClientIp()
{
if (getenv('HTTP_X_FORWARDED_FOR')) {
$tmp = explode(',', getenv('HTTP_X_FORWARDED_FOR'));
$onlineip = $tmp[0];
} elseif (getenv('HTTP_REMOTEIP')) {
$onlineip = getenv('HTTP_REMOTEIP');
} elseif (getenv('HTTP_CLIENT_IP')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif (getenv('REMOTE_ADDR')) {
$onlineip = getenv('REMOTE_ADDR');
} else {
$onlineip = '127.0.0.1';
} return $onlineip;
}
相关文章
- 07-21[转帖]SPU、SKU、ID,它们都是什么意思,三者又有什么区别和联系呢?
- 07-21[vue-router] route config "component" for path:canot be a string id. Use an actual compone
- 07-21c语言之在main中获取命令行的参数
- 07-21获取map集合中key、value
- 07-21shell 中变获取值及运算的几种方法
- 07-21【c++基础】如何获取工程项目当前路径
- 07-21DNS与获取
- 07-21获取当前 Python 版本
- 07-21【Day4】python获取100以内的质数
- 07-21关于url拼接传参数和利用view的字典传参数时,模板获取数据的方式问题