PHP获取访问者IP
来源:互联网 发布:无间道3五个卧底 知乎 编辑:程序博客网 时间:2024/05/22 03:25
方法一:$_SERVER['HTTP_X_FORWARDED_FOR']来获取相应的地址
- function get_onlineip() {
- $onlineip = '';
- if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
- $onlineip = getenv('HTTP_CLIENT_IP');
- } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
- $onlineip = getenv('HTTP_X_FORWARDED_FOR');
- } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
- $onlineip = getenv('REMOTE_ADDR');
- } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
- $onlineip = $_SERVER['REMOTE_ADDR'];
- }
- return $onlineip;
- }
方法二:利用curl依靠第三方来获取,如http://www.ip138.com/ip2city.asp
- function get_onlineip() {
- $ch = curl_init('http://www.ip138.com/ip2city.asp');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- $a = curl_exec($ch);
- preg_match('/\[(.*)\]/', $a, $ip);
- return $ip[1];
- }
0 0
- PHP获取访问者IP
- php获取访问者ip
- PHP获取访问者IP
- PHP获取访问者IP
- PHP获取访问者IP
- 获取访问者IP(PHP代码函数)
- PHP 获取访问者IP的方法
- php获取访问者IP地址汇总
- python获取访问者ip
- 获取访问者IP
- Java_util_获取访问者 IP
- 获取访问者IP
- php获取访问者浏览器
- 获取服务器IP和获取访问者IP
- WebService中获取访问者IP
- Jsp 获取访问者IP地址
- 获取访问者ip的方法
- java获取访问者的IP
- 零基础学习IOS开发(三)- cocos2d-x3.0 显示图像及基本动画效果
- 2003 - can‘t connect to mysql server on localhost 10061
- 标准输入输出的流程
- CentOS 6.0 安装过程图解
- uploadify3.1版本参数使用详解
- PHP获取访问者IP
- 简单的调试程序。
- ModelSim入门
- LeetCode合集
- 《算法导论》笔记 第23章 23.2 Kruskal 算法和 Prim 算法
- android 获取手机屏幕高度和宽度
- 在程序中写了一段代码向数据库中插入数据,出现了data too long for column 'name' at row 1的问题。
- Linux内核中memcpy和memmove函数的区别和实现
- mysql常用命令