码迷,mamicode.com
首页 >  
搜索关键字:ip2long    ( 31个结果
PHP判断IP是否属于某个网段
第一种: IP通过ip2long转换后可以进行比较。 <?php /** * 判断IP是否在某个网络内 * @param $ip * @param $network * @return bool */ function ip_in_network($ip, $network) { $ip = (do ...
分类:Web程序   时间:2020-07-22 20:26:14    阅读次数:96
php中long2ip和2iplong
"; echo $ip; ip2long是将ip转换成为数字字符串long2ip是将字符串转换成为ip ...
分类:Web程序   时间:2019-08-31 12:44:51    阅读次数:101
详谈php ip2long 出现负数的原因及解决方法
php提供了ip2long与long2ip方法对ip地址处理。 1、ip2long — 将一个IPV4的字符串互联网协议转换成数字格式 int ip2long ( string $ip_address ) 参数: ip_address 一个标准格式的地址。 返回值: 返回IP地址转换后的数字 或 F ...
分类:Web程序   时间:2019-07-17 18:36:30    阅读次数:148
php的IP转换成整型函数ip2long()易出现负数
php中将IP转换成整型的函数ip2long()容易出现问题,在IP比较大的情况下,会变成负数。如下<?php$ip = "192.168.1.2";$ip_n = ip2long($ip);echo $ip_n; //得到 -1062731518?>由于IP转换成的整型值太大超出了整型的范围,所以 ...
分类:Web程序   时间:2019-05-14 11:15:00    阅读次数:176
Mysql常见的优化策略
数据库设计方面优化 1、数据库设计符合第三范式,为了查询方便可以有一定的数据冗余。2、选择数据类型优先级 int > date,time > enum,char>varchar > blob,选择数据类型时,可以考虑替换,如ip地址可以用ip2long()函数转换为unsign int型来进行存储。 ...
分类:数据库   时间:2019-01-22 22:51:44    阅读次数:277
杂谈 - 你不了解PHP的十件事情
1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。 ...
分类:Web程序   时间:2018-06-29 11:03:19    阅读次数:219
获取登陆用户的ip
function getip(){ static $ip = null; if($ip !=null) return $ip; if(getenv('REMOTE_ADDR')) $ip = sprintf('%u',ip2long(getenv('REMOTE_ADDR'))); elseif(g ...
分类:其他好文   时间:2017-12-07 17:30:05    阅读次数:153
ip转十进制(PHP、MySQL)
mysql与php中都提供了IP转换十进制数函数 1. IP 由点分格式,转换为数字格式,代码如下: 2. IP 由数字格式转换为点分格式,代码如下: php可直接使用ip2long函数,代码如下: ...
分类:数据库   时间:2017-09-07 19:39:58    阅读次数:199
php 怎样将有范围的ip转化为整型范围
php中将IP转换成整型的函数ip2long()容易出现问题,在IP比较大的情况下,会变成负数。如下: 由于IP转换成的整型值太大超出了整型的范围,所以变成负数。需写成$ip_n = bindec(decbin(ip2long($ip)));这样便可得到无符号的整型数,如下: PS: 另一个方法: ...
分类:Web程序   时间:2017-08-14 16:24:32    阅读次数:203
31条   1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!