PHP获取客户端真实IP
来源:互联网 发布:手机统计软件 编辑:程序博客网 时间:2024/05/16 06:21
function getRealIp(){ static $realip = null; if ($realip !== null) { return $realip; } if(isset($_SERVER)){ if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $realip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else if (isset($_SERVER['HTTP_CLIENT_IP'])) { $realip = $_SERVER['HTTP_CLIENT_IP']; } else { $realip = $_SERVER['REMOTE_ADDR']; } } else { if(getenv('HTTP_X_FORWARDED_FOR')){ $realip = getenv('HTTP_X_FORWARDED_FOR'); } else if (getenv('HTTP_CLIENT_IP')) { $realip = getenv('HTTP_CLIENT_IP'); } else { $realip = getenv('REMOTE_ADDR'); } } // 处理多层代理的情况 if (false !== strpos($realip, ',')) { $realip = reset(explode(',', $realip)); } // IP地址合法验证 $realip = filter_var($realip, FILTER_VALIDATE_IP, null); if (false === $realip) { return '0.0.0.0'; } return $realip;}
阅读全文
0 0
- php获取客户端真实IP
- php获取客户端真实ip
- PHP获取客户端真实IP
- PHP获取客户端真实 IP 地址
- php获取客户端真实IP地址
- PHP获取客户端的真实IP
- PHP获取客户端的真实IP
- PHP获取客户端的真实IP
- PHP获取客户端的真实IP
- PHP如何获取客户端真实IP
- PHP获取客户端的真实IP
- PHP获取客户端的真实IP
- PHP 获取客户端真实的ip地址
- PHP如何获取客户端真实IP地址?
- PHP获取客户端真实IP的方法
- php获取客户端真实IP地址
- php函数获取真实客户端IP地址
- 获取客户端真实IP
- PAT 1013. 数素数
- 豆瓣API查询和显示图书的信息
- 华为——数字颠倒
- Ajax上传文件 (JQuery Ajax&原生Ajax)
- PCA的数学原理
- PHP获取客户端真实IP
- 两道华为在线编程题
- 方向感
- Struts2_OGNL和值栈
- C++中的mutable和volatile
- LeetCode | 60. Permutation Sequence——第K个全排列
- PHP表单数据初步处理
- hashmap冲突的解决方法以及原理分析:
- 7.6--SSH学习之关联映射