不是PHP专家。我在这里有一个基于一个IP重定向的片段。假设我有一个多个IP列表,那么重写它以容纳多个IP(可能在一个列表中)的最佳方法是什么。谢谢你的帮助!
<?php
// Redirect if IP matches
if (strpos($_SERVER['REMOTE_ADDR'], "192.168.1.")!==FALSE)
{
header ('Location: redirect.php');
}
?>
编辑:让我重新说一下,因为我得到了投票。当然,数组很棒,但我仍然希望使用strpos作为范围。
答案 0 :(得分:3)
使用数组执行此操作:
if (in_array($_SERVER['REMOTE_ADDR'], ["192.168.1.1", "192.168.1.2", ...]))