php 根据数据库ip段显示ip归属地
程序员文章站
2024-01-28 11:05:16
...
php 依据数据库ip段显示ip归属地
我现在有一个数据库ipatt 三个字段 ip_start(起始IP) ip_end(结束IP) ip_att(IP归属地)
现在有$user_ip
我要实现ip在某个ip_start ip_end区间时 显示ip_att
假如表中包含这两条
0.0.0.0 0.255.255.255 A
12.0.64.0 12.194.255.255 B
我希望实现
0.11.12.12 显示A
12.193.65.200 显示B
求教如何比较IP
我现在要写个 function get_ip_att($user_ip )
------解决思路----------------------
MySQL 提供有 INET_ATON 函数,用于将字符串型的 ip 转换为无符号数
php 也提供有 ip2long 函数完成此工作
$ip = ip2long('12.193.65.200');
$sql = "select * from ipatt where $ip between inet_aton(ip_start) and inet_aton(ip_end)";
我现在有一个数据库ipatt 三个字段 ip_start(起始IP) ip_end(结束IP) ip_att(IP归属地)
现在有$user_ip
我要实现ip在某个ip_start ip_end区间时 显示ip_att
假如表中包含这两条
0.0.0.0 0.255.255.255 A
12.0.64.0 12.194.255.255 B
我希望实现
0.11.12.12 显示A
12.193.65.200 显示B
求教如何比较IP
我现在要写个 function get_ip_att($user_ip )
------解决思路----------------------
MySQL 提供有 INET_ATON 函数,用于将字符串型的 ip 转换为无符号数
php 也提供有 ip2long 函数完成此工作
$ip = ip2long('12.193.65.200');
$sql = "select * from ipatt where $ip between inet_aton(ip_start) and inet_aton(ip_end)";
相关文章
相关视频
推荐阅读
-
php 根据数据库ip段显示ip归属地
-
iphone来电显示归属地软件 php中获取远程客户端的真实ip地址的方法
-
php 依据数据库ip段显示ip归属地
-
利用纯真QQIP数据库做快速IP归属地查询_PHP
-
php 依据数据库ip段显示ip归属地
-
php 根据IP显示地区代码
-
php 根据IP显示地区代码
-
PHP代码片断(发送短信、根据IP查找地址、显示网页的源代码、检查服务器是否使用HTTPS、显示Faceboo*丝数量、检测图片的主要颜色、获取内存使用信息)
-
iphone来电显示归属地软件 php中获取远程客户端的真实ip地址的方法
-
PHP代码片断(发送短信、根据IP查找地址、显示网页的源代码、检查服务器是否使用HTTPS、显示Faceboo*丝数量、检测图片的主要颜色、获取内存使用信息)