IP与数字的转换

来源:互联网 发布:python 转换为unicode 编辑:程序博客网 时间:2024/05/18 00:51

在软件开发过程中,往往需要存储用户的IP,但是我们最好将用户的IP转换成整数后再存入数据库,整型更便于处理,而且更加节省空间。

以整型存储IPv4,标准做法。

IPv4四个数字都是0-255,可以使用一个字节存储,工需要四个字节,一个标准整型int的大小。

无论MySQL还是PHP,都提供了IPv4与整型间的转换:

MySQL: inet_aton() IP转整数, inet_ntoa() 整数转IP

PHP: ip2long() IP转整数, long2ip()整数转IP

原创粉丝点击