其实这个很简单,只不过我一直想用 ipv6-test 的api做一个获取用户ip地址的东西……无奈json获取到的只是本机服务器的ip。算了,不研究了,何况人家提供的widget也挺好用的。谷歌了一下,找到这段代码,可以根据用户环境获取ip地址。
例如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;
}
?>
0
0
相关文章
php怎么下载安装到linux服务器_ssh远程部署流程【方法】
PHP团队协作开发中理想的代码管理工具选择与最佳实践
如何在 PHP 中合并两个二维 JSON 数组(按索引合并对象)
PHP团队协作开发中理想的代码管理工具与最佳实践
VSC怎么设置PHP编码格式_避免乱码的字符集设置【说明】
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!
7
2025.12.31
想让网页流畅播放视频?本合集详解HTML5视频播放核心方法!涵盖<video>标签基础用法、多格式兼容(MP4/WebM/OGV)、自定义播放控件、响应式适配及常见浏览器兼容问题解决方案。无需插件,纯前端实现高清视频嵌入,助你快速打造现代化网页视频体验。
4
2025.12.31
想快速上手HTML5开发?本合集为你整理最实用的HTML5使用指南!涵盖HTML5基础语法、主流框架(如Bootstrap、Vue、React)集成方法,以及无需安装、直接在线编辑运行的平台推荐(如CodePen、JSFiddle)。无论你是新手还是进阶开发者,都能轻松掌握HTML5网页制作、响应式布局与交互功能开发,零配置开启高效前端编程之旅!
2
2025.12.31
热门下载
精品课程
最新文章







