参考文档: http://www.cnblogs.com/jackluo/archive/2013/03/03/2941411.html
两种方式可以获取客户端的ip的:
a. 一种是 没有使用代理
b. 是使用了透明的代理服务器
一般公司内部的使用下面的就可以了
$ip = isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:''; if (!$ip || !filter_var($ip, FILTER_VALIDATE_IP)) { exit('请求地址不合法'); } if (!in_array(substr($ip, 0, 3), ['ip1', 'ip2'])) { exit('没有权限'); }