php获取用户IPv4或IPv6地址的代码
2012-11-15 00:00
435 查看
其实这个很简单,只不过我一直想用 ipv6-test 的API做一个获取用户IP地址的东西……无奈JSON获取到的只是本机服务器的IP。算了,不研究了,何况人家提供的widget也挺好用的。谷歌了一下,找到这段代码,可以根据用户环境获取IP地址。
例如IPv6访问 www.shiwo.de 则获取到的是用户的IPv6地址
p.s 前提是网站做了A和AAAA解析
例如IPv6访问 www.shiwo.de 则获取到的是用户的IPv6地址
p.s 前提是网站做了A和AAAA解析
<?php function getIP() /*获取客户端IP*/ { if (@$_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if (@$_SERVER["HTTP_CLIENT_IP"]) $ip = $_SERVER["HTTP_CLIENT_IP"]; else if (@$_SERVER["REMOTE_ADDR"]) $ip = $_SERVER["REMOTE_ADDR"]; else if (@getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (@getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if (@getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); else $ip = "Unknown"; return $ip; } ?>
相关文章推荐
- php获取用户IPv4或IPv6地址的代码
- php获取用户IPv4或IPv6地址的代码
- wap获取用户手机号码(PHP代码)
- PHP获取用户的浏览器与操作系统信息的代码
- wap获取用户手机号码(PHP代码)
- PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
- 获取用户ID Monxin专用(PHP代码函数)
- php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
- php 获取用户浏览器版本代码
- php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
- 获取用户所在用户组名称 Monxin专用(PHP代码函数)
- 获取用户呢称 Monxin专用(PHP代码函数)
- 获取用户真实姓名 Monxin专用(PHP代码函数)
- php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
- PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
- 获取用户账户状态 Monxin专用(PHP代码函数)
- PHP通过微信跳转的Code参数获取用户的openid(关键代码)
- PHP获取用户的浏览器与操作系统信息的代码
- PHP获取用户的浏览器与操作系统信息的代码
- PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码