请慎用PHP的ip2long有bug
先看看下边这段PHP代码。这段运用ip2long函数,对统一个IP进行转换。当然,也有人以为58.99.011.1和058.99.011.1算不上正当的
IP,那就Return,此文对你没有协助。
为什么要运用带前导零的ip:为了在数据库中查询,这个可以在IP库中定位到ip所对应的地位信息。固然没有整型的IP查询效率高,但究竟直观啊。
code:
以下为援用的内容:
<?php
echo ip2long('58.99.11.1'),"
"; //输出是 979569409
echo ip2long('58.99.011.1'),"
"; //输出是 979568897
echo ip2long('058.99.11.1'),"
"; //输出是空
?>
<?php
echo ip2long('58.99.11.1'),"
"; //输出是 979569409
echo ip2long('58.99.011.1'),"
"; //输出是 979568897
echo ip2long('058.99.11.1'),"
"; //输出是空
?>
在PHP 4.x,5.x中, 有前导零的ip转换的后果都不准确。
处理方法,运用写本人的函数:
code:
以下为援用的内容:
function myip2long($ip){
$ip_arr = split('\.',$ip);
$iplong = (16777216 * intval($ip_arr[0])) + (65536 * intval($ip_arr[1])) + (256 * intval($ip_arr[2])) + intval($ip_arr[3]);
return $iplong;
}
- 1不能因为有了好用的热水器就毫无节制的洗澡
- 2软件选型切勿过分追求完美
- 3国内虚拟主机中“南电信北网通”互通的方法
- 4提醒新人们举办婚宴的时候需要确认五个方面
- 5开发在制作的时候就要从购房者的角度去考虑
- 6义乌华睿管理软件与企业发展
- 7怎样利用论坛签名进行网站推广
- 8拥有独立域名的好处
- 9百度分享是否有利于排名
- 10企业优化网站的方案
- 11纳客会员管理软件特色功能介绍
- 12脚气病是复发性和传染性很强的皮肤病
- 13网站优化优势多多
- 14聚光集热能力的强弱是衡量热水器性能优劣标志
- 15正确的泡脚方法可以起到很好的去风湿效果
- 16ONU的主要特点
- 17重要的是应该讨论为什么会得出不同别人的结论
- 18影响网站排名的因素—互动
- 19搜索引擎变化对优化战略的影响
- 20流量是网站运营的命脉
- 21义乌软件公司分享ERP系统需要用户需求统一
- 22移动pos机的便捷之处
- 23网站建设公司概括“几大”实行心得
- 24友情链接交换的原则
- 25一个新站如何在最短时间内达到排名最大化
- 26模型还可以提高建筑物的安全性和美观性
- 27网站优化的重要性
- 28怎样运营网络棋牌游戏
- 29寒性体质的人泡脚不能过度
- 30域名注册“开放”乱象