PHP获取准确的IP地址的方法
来源:互联网 发布:艾美特 暖风机知乎 编辑:程序博客网 时间:2024/05/15 08:07
// 获取IP地址function GetIP() { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $thisip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { $thisip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { $thisip = getenv('REMOTE_ADDR'); } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { $thisip = $_SERVER['REMOTE_ADDR']; } preg_match("/[\d\.]{7,15}/", $thisip, $thisips); $thisip = $thisips[0] ? $thisips[0] : 'unknown'; return $thisip;}
已经测试过了。可以获取到真实的IP地址!TCP/IPv4
可以直接放代码里用就行了 。不用谢。请叫我‘雷锋’
0 0
- PHP获取准确的IP地址的方法
- PHP获取准确的客户端IP地址方法
- php获取客户端ip地址的方法
- php准确获取当前url的方法
- php获取客户端IP地址的几种方法
- php获取客户端IP地址的几种方法
- php获取客户端IP地址的几种方法
- PHP获取IP地址的多种有效方法
- php获取客户端IP地址的几种方法
- php获取客户端IP地址的几种方法
- php获取客户端IP地址的几种方法
- php获取客户端IP地址的几种方法
- php获取客户端IP地址的几种方法
- php获取客户端IP地址的几种方法
- [ZT]php获取客户端IP地址的几种方法
- PHP获取用户访问IP地址的5种方法
- php获取客户端IP地址的几种方法
- PHP获取IP地址的五种方法
- windows修改mac地址
- js屏蔽错误代码不让游览器显示错误提示
- checkbox 里面的value的作用
- 如何辨别茶叶里有没有添加香精
- web.xml的配置及加载顺序
- PHP获取准确的IP地址的方法
- 51nod 1182完美字符串
- Ubuntu 安装mysql和简单操作
- Jena环境变量配置(可进行Sparql 查询)
- 介绍一下except的用法和作用?
- .net Stream MemoryStream 的使用注意事项 及 把流输出到客户端.
- java枚举类型
- js版本问题
- 介绍一下Python下range()函数的用法?