一尘不染

如何在PHP中检查一个IP地址是否在两个IP范围内?

php

我有一个IP地址,并给了我另外两个IP地址,它们一起创建了IP范围。我想检查第一个IP地址是否在此范围内。如何在PHP中找到答案?


阅读 397

收藏
2020-05-29

共1个答案

一尘不染

有了ip2long()它可以轻松地将地址转换为数字。之后,您只需要检查数字是否在范围内:

if ($ip <= $high_ip && $low_ip <= $ip) {
  echo "in range";
}
2020-05-29