我有一个 php 网站。我想为每个用户存储最后一个IP。我希望它同时适用于 IPV4 和 IPV6 用户。知道怎么做吗?
只需使用以下命令将它们转换为二进制表示形式inet_pton() http://php.net/manual/en/function.inet-pton.php然后使用返回字符串inet_ntop() http://www.php.net/manual/en/function.inet-ntop.php.
另一种解决方案是将 IP 字符串存储在数据库中而不进行任何转换。 AVARCHAR(39)
字段将完成这项工作,因为最高/最长的 IPv6 是ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)