当前位置:首页 > zblog插件 > 正文

zblog插件 IP归属地(兼容ipv4/v6) 李洋博客

IP归属地(兼容ipv4/v6)
  • 应用名称IP归属地(兼容ipv4/v6)
  • 应用IDiparealee
  • 应用作者李洋博客
  • 系统要求Z-BlogPHP 1.7.2 Tenet
  • PHP版本7.0及更高
应用推荐

应用介绍

演示站   更多作品   主题更新日志(22/06/23)

更新详情:

V 1.3(22/06/23)

-- 删除省市区选项,只保留前两个“省份”和“省市”。

V 1.2(22/06/15)

-- 取消默认IP,减少无IP时错误提示。

唐朝之前发布过的插件,因为我当时的确需要显示IP功能就安装了唐朝插件,后来因为需要兼容IPV6,跟唐朝反馈过几次,不过因为唐朝大佬较忙,插件一直没有更新,索性自己按照插件的框架重新制作了,源代码使用“赵彬言”开发的3.x版本(ipv4+ipv6),自动识别IPV4或者IPV6,目前经过测试已制作成插件,设置根据唐朝大佬的版本相似,不能说相似简直就是一毛一样,是的,毕竟是直接用唐朝的插件框架,只是代码有所不同,如图:

IP归属地(兼容ipv4/v6)  第1张

代码调用方式:

{if ((int)$zbp->Config('iparealee')->Getipon) && ($zbp->CheckPlugin('iparealee'))}    {get_ipaddress($comment.IP)}{/if}

此次更新之后的显示更加完善,例如新增了使用CDN无法获取真实IP地址的问题,code显示更为清晰,如图:

IP归属地(兼容ipv4/v6)  第2张

博客前端显示效果图:

IP归属地(兼容ipv4/v6)  第3张

获取IP之后可根据实际情况显示不同内容,插件后台更新了三种方式,省份:广东,省市:广东省深圳市,省市区:广东省深圳市**区(因为IP数据源自免费,所以区显示不是特别友好,看缘分),实际使用过程中建议直接显示省份就足够了,这个还是比较准确的,至于IP数据后续是否更新尚未可知,插件目前测试,没有问题后续放出来。好了,更新文章完成,对了,附上IP数据的下载地址。

数据下载:

https://www.talklee.com/blog/687.html