获取真实ip
Posted 狂奔的蜗牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取真实ip相关的知识,希望对你有一定的参考价值。
public function ip() { if (getenv(‘HTTP_CLIENT_IP‘)) { $ip = getenv(‘HTTP_CLIENT_IP‘); } elseif (getenv(‘HTTP_X_FORWARDED_FOR‘)) { $ip = getenv(‘HTTP_X_FORWARDED_FOR‘); } elseif (getenv(‘HTTP_X_FORWARDED‘)) { $ip = getenv(‘HTTP_X_FORWARDED‘); } elseif (getenv(‘HTTP_FORWARDED_FOR‘)) { $ip = getenv(‘HTTP_FORWARDED_FOR‘); } elseif (getenv(‘HTTP_FORWARDED‘)) { $ip = getenv(‘HTTP_FORWARDED‘); } else { $ip = $_SERVER[‘REMOTE_ADDR‘]; } return explode(‘,‘,$ip); }
$arr = array(‘43.241.10.171‘,‘113.87.131.156‘,‘122.228.238.72‘); if(in_array($ip,$arr)){ exit(‘服务器维护..‘); }
以上是关于获取真实ip的主要内容,如果未能解决你的问题,请参考以下文章