多个IP重定向

时间:2017-08-24 18:41:41

标签: php

不是PHP专家。我在这里有一个基于一个IP重定向的片段。假设我有一个多个IP列表,那么重写它以容纳多个IP(可能在一个列表中)的最佳方法是什么。谢谢你的帮助!

<?php
// Redirect if IP matches
if (strpos($_SERVER['REMOTE_ADDR'], "192.168.1.")!==FALSE)
{    
    header ('Location: redirect.php');
}
?>
编辑:让我重新说一下,因为我得到了投票。当然,数组很棒,但我仍然希望使用strpos作为范围。

1 个答案:

答案 0 :(得分:3)

使用数组执行此操作:

if (in_array($_SERVER['REMOTE_ADDR'], ["192.168.1.1", "192.168.1.2", ...]))