gpt4 book ai didi

PHP IP 到网络翻译

转载 作者:行者123 更新时间:2023-12-05 00:17:35 24 4
gpt4 key购买 nike

如何从 IP 地址获取/22 网络地址?

喜欢:

/24 of 193.95.221.54 is 193.95.221.0
/16 of 193.95.221.54 is 193.95.0.0
/8 of 193.95.221.54 is 193.0.0.0
/22 of 193.95.221.54 is 193.95.X.0

我想使用单个缓存条目缓存 1024 个 IP 地址的 GeoIP 数据,以节省缓存空间和查找次数(GeoIP 数据库为 25 MB)。

最佳答案

你可以使用这个功能,

<?php

function to_netmask($ip, $prefix) {
$mask = $prefix==0?0:0xffffffff << (32 - $prefix);
return long2ip(ip2long($ip) & $mask);
}

?>

关于PHP IP 到网络翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com