抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

给博客评论加了IP属地

今天还是更新一篇吧,明天就不更新了,要忙,看林羽凡网添加ip属地,我也折腾个

在网络上找了给开源的,传送门
作者已经不维护了,但对我来说够用了
老规矩
在网站的根目录extend里新建Ritaswc文件夹
然后把下载的src的文件夹里都上传上去
修改application/common.php的文件

开头添加引用

  1. use \Ritaswc\ZxIPAddress\IPv4Tool;  
  2. use \Ritaswc\ZxIPAddress\IPv6Tool;  

拉到最后面修改get_ip_addr,以前是调用淘宝的

  1. //获取 IP 来源位置  
  2. function get_ip_addr($ip){  
  3.     $IPv4Tool = new IPv4Tool();  
  4.     $IPv6Tool = new IPv6Tool();  
  5.     if (filter_var($ip, \FILTER_VALIDATE_IP,\FILTER_FLAG_IPV4)) {  
  6.         $result = $IPv4Tool::query($ip);  
  7.     }  
  8.     if (filter_var($ip, \FILTER_VALIDATE_IP,\FILTER_FLAG_IPV6)) {  
  9.         $result = $IPv6Tool::query($ip);  
  10.     }  
  11.     return $result['disp'];  
  12. }  

说明 想改变上面的结果,看返回值,自行修改

IP返回

  1. $result = [  
  2.     "start" => "114.114.114.114"  
  3.     "end" => "114.114.114.114"  
  4.     "addr" => array:2 [  
  5.         0 => "江苏省南京市"  
  6.         1 => "南京信风网络科技有限公司GreatbitDNS服务器"  
  7.     ]  
  8.     "disp" => "江苏省南京市 南京信风网络科技有限公司GreatbitDNS服务器"  
  9. ]  

调用

  1. {$ip|get_ip_addr}  

更新IP4数据库

网络上搜索纯真IP数据库,下载最新的,传送门,把qqwry.dat放到tool目录中
执行qqwrytoipdb,双击就行
自动生成qqwry.db
把qqwry.db重命名ipv4wry.db
上传extend/Ritaswc/database/
就ok

19 评论

既然来了就吐个槽吧

撰写评论~

单词 azbe5mg第六个字符是什么?
  1. Avatar
    alen 网友

    哎呦,一不小心成了模特

  2. Avatar
    叶开楗 网友

    我用的腾讯位置api,然后在凡哥的帮助下成功搞定!

    但是到了服务器出问题了,我本地发布文章归属地都正常是福建,一到服务器获取ip 直接变成 上海... 到现在没搞懂为什么 就只能关闭了。

  3. Avatar
    叶开楗 网友

    @叶开楗:刚刚又折腾了一下,改成先获取IP在查询IP地址好像 可以了。

    晚上发布文章试试看

  4. Avatar
    疯佬 管理员

    @叶开楗:自己发文章也显示地区,好怪,除非自己的站点有多个博主!~

  5. Avatar
    叶开楗 网友

    @老司机:你现在在来看看 应该没有那种违和感了 哈哈

  6. Avatar
    疯佬 管理员

    @叶开楗:我跑去一泽那边留言了,我以为你开启了留言功能,尬尴💥

  7. Avatar
    叶开楗 网友

    @老司机:哈哈 我就是扣他的评论区 哈哈。

    评论不怎么想开 现在挺好的 ,没人吐槽我 我乐的开心

  8. Avatar
    疯佬 管理员

    @叶开楗:嗯,没有,在加个天气显示,记事本模板,就是个日记了

  9. Avatar
    叶开楗 网友

    @老司机:天气还是不加了,感觉占位置 不知道放在那里。

  10. Avatar
    叶开楗 网友

    @老司机:天气还是不加了,感觉占位置 不知道放在那里。

  11. Avatar
    叶开楗 网友

    @老司机:被你这么一说还是真是...

  12. Avatar
    林羽凡 网友

    ip属地呢,关了么😲

  13. Avatar
    疯佬 管理员

    @林羽凡:大家不喜欢,我就关了,但功能还是哪里,你图片看不到吗,上面有效果图

  14. Avatar
    叶开楗 网友

    哈哈 人均IP显示。

    今天 feed 没折腾,还是想折腾后台 ... 找了很久没有满意的 简单的后台 模板... 我现在在找 php 无数据库 登录 代码案例 哈哈

  15. Avatar
    疯佬 管理员

    @叶开楗:低代码平台可以了解下!~~

  16. Avatar
    阿和 网友

    其实我也是不太喜欢那些展示IP呀,浏览器啊,操作系统啊之类的

  17. Avatar
    疯佬 管理员

    @阿和:好吧,既然大家都不喜欢,我就去掉了!~

  18. Avatar
    威言威语 网友

    试一下,虽然默认展示IP归属地不算太喜欢。

  19. Avatar
    疯佬 管理员

    @威言威语:这个也没什么吧,只是显示这个地区

Music Icon🎵 未加载歌曲
00:00
00:00
暂无歌词
Power by 疯狂老司机