存储 IP 范围而不是普通 IP
Store IP range instead of normal IP
现在我的脚本主要是读取访问者的 IP 并将其写入数据库。
例如 getIP()
return 的访问者 IP 地址,在某些非法操作中,他的 IP 被插入到数据库 'black_list'。现在,现场访问脚本检查用户的 IP 是否在 black_list
table,如果它在 table 和 date_added
不到 30 分钟前,脚本不会锁定访问者访问网站。
现在因为可能有很多被阻止的 IP,我想创建 getIP()
return IP 范围而不是整个 IP 地址。
也许你需要这样的东西:
$ip = '127.0.0.1'; // or $ip = getIP(), whatever
$ip = explode('.', $ip);
$ip[3] = '*';
$ip_range = implode('.', $ip);
哪个会给你'127.0.0.*'
现在我的脚本主要是读取访问者的 IP 并将其写入数据库。
例如 getIP()
return 的访问者 IP 地址,在某些非法操作中,他的 IP 被插入到数据库 'black_list'。现在,现场访问脚本检查用户的 IP 是否在 black_list
table,如果它在 table 和 date_added
不到 30 分钟前,脚本不会锁定访问者访问网站。
现在因为可能有很多被阻止的 IP,我想创建 getIP()
return IP 范围而不是整个 IP 地址。
也许你需要这样的东西:
$ip = '127.0.0.1'; // or $ip = getIP(), whatever
$ip = explode('.', $ip);
$ip[3] = '*';
$ip_range = implode('.', $ip);
哪个会给你'127.0.0.*'