PHP转换IP地址到真实地址的方法详解
发布时间:2020-05-24 15:10:06 所属栏目:PHP 来源:互联网
导读:本篇文章是对PHP转换IP地址到真实地址的方法进行了详细的分析介绍,需要的朋友参考下
|
想要把IPv4地址转为真实的地址,肯定要参考IP数据库,商业的IP数据库存储在关系型数据库中,查询和使用都非常方便,但是成本不是个人和小公 司愿意承受的,所以简单应用的思路就是利用一些免费的IP数据库或者一些大网站提供的查询API,他们的数据量足够我们使用了。 <FONT style="COLOR: #ff0000">1. 利用纯真IP数据库利用本地的QQWry.Dat文件,优点是查询速度非常快,缺点是数据库文件要放在自己的空间内并且要偶尔更新数据库。时间关系废话不多说,下面是 使用这个文件的函数,如果是在WordPress里面使用这个功能,把下面的代码写入主题下面的functions.php里面,然后在 comments-list的输出<?php echo convertip(get_comment_author_ip()); ?>即可;如果是其他程序引用,输入一个有效的IPv4地址就可以得到一个真实的地址。<div class="codetitle"><a style="CURSOR: pointer" data="85686" class="copybut" id="copybut85686" onclick="doCopy('code85686')"> 代码如下:<div class="codebody" id="code85686"> function convertip($ip) { //IP数据文件路径 $dat_path = 'QQWry.Dat'; //检查IP地址 //if(!preg_match("/^d{1,3}.d{1,3}$/",$ip)) { // return 'IP Address Error'; / (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
