注意事项
本获取不支持IPV6地址
只支持IPV4 调用纯真本地数据库 需要定时更新
要不然 获取可能不准确
教程开始
首先找到主题的function.php文件
这里我以Joe主题为例 各个主题的不相同 请自行判断
Joe主题的function.php文件在/Joe/core/function.php
将下载的压缩包解压到core目录下 然后编辑function.php文件
然后在第2行引用这个文件代码
require 'ipdata.class.php';
然后在29行写入
/** 获取评论者归属地信息 */
function convertip($ip){
echo convertips($ip);
}
写完保存这个文件 再找到评论模板的文件 一般都为comment.php
Joe主题的comment.php文件在/Joe/public/comment.php
然后插入以下代码即可显示
<?php echo convertip($comments->ip); ?>
看看
测试IP
牛逼,已经用上了
你...你就没想过用我的api做一个插件或者程序嘛?真的,接口归属地超级准
下个版本我会加的 给用户一个选择
我怕失效(^_^)
感谢大佬
大佬这个ipv6是如何实现获取归属地和显示的,能学习一下技术吗
,感觉这个样子的确很好看
这还要学?就这样获取咯
两个方法
1.使用接口来获取归属地
2.自己找免费的ipv6本地数据库
3.自己花钱买大厂的数据库
测试
来了来了
最后一步要插入在哪行
在你代码评论功能那一部分,typecho的joe主题是在comment.php里面,标签class是agent
看看我是哪里的网友