一个php查询ip所在地代码类,第一条ip索引的偏移地址,最后一条ip索引的偏移地址,为了兼容php5以下版本,本类没有用析构函数,自动关闭ip库,将ip通过ip2long转成ipv4的互联网地址,再将他压缩成big-endian字节序 ,用来和索引区内的ip地址做比较。
首先下载我们本节课程所需要用到的php查询ip所在地代码类库:http://www.php.cn/xiazai/leiku/541
下载完成之后找到我们需要的php类文件,解压至我们本地目录,创建新的php文件!
完成之后,我们要在新的php文件里调用这类,以及实例化该类:
<?php include_once 'ip.php';//引入类文件 $ip=new iplocation("qqwry.dat");//实例化 $address=$ip->getaddress("183.160.1.86"); echo '<pre class="brush:php;toolbar:false">'; print_r($address); ?>
立即学习“PHP免费学习笔记(深入)”;
运行此文件,得到结果如下图所示:
以上就是php查询ip所在地的实现思路示例的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号