获取IP地址方法
来源:互联网 发布:男鞋休闲鞋 运动淘宝 编辑:程序博客网 时间:2024/05/23 11:50
/** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @return mixed */function get_client_ip($type = 0) { $type = $type ? 1 : 0; static $ip = NULL; if ($ip !== NULL) return $ip[$type]; if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $pos = array_search('unknown',$arr); if(false !== $pos) unset($arr[$pos]); $ip = trim($arr[0]); }elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; }elseif (isset($_SERVER['REMOTE_ADDR'])) { $ip = $_SERVER['REMOTE_ADDR']; } // IP地址合法验证 $long = sprintf("%u",ip2long($ip)); $ip = $long ? array($ip, $long) : array('0.0.0.0', 0); return $ip[$type];}
阅读全文
0 0
- 获取IP地址方法
- 获取IP地址若干方法
- 获取IP地址的方法
- android 获取 ip 地址方法
- 获取IP/MAC地址方法
- 获取IP地址的方法
- 获取客户端IP地址方法
- iOS 获取IP地址方法
- 获取ip地址的方法
- IP控件获取IP地址的方法
- php获取客户端IP地址方法总结
- asp.net获取客户端IP地址方法
- jsp获取浏览者IP地址方法
- ASP.NET获取ip地址的方法
- 两种方法获取IP地址
- 获取本机IP地址的方法:
- iphone获取IP地址的方法
- android4.1获取ip地址通用方法
- Hermite (埃尔米特)曲线
- < 笔记 > CSS
- 深入分析PHP final关键字使用技巧
- 微软技术大会来了,你关心的10大问题都在这里
- Boosting
- 获取IP地址方法
- 信息世界中的基本概念
- JDK中动态代理
- localstorage的那些事
- 特征脸(Eigenface)理论基础-PCA(主成分分析法)
- 统计单词频率(shell版)
- $("form").serialize()和 new FormData($('#uploadForm')[0])的区别
- pip Fatal error in launcher: Unable to create process using
- 使用索引(index)的好处与坏处(Oracle)