IP と空のリファラーに基づいて、ネットワーク内のユーザーを Web サイトの特定のランディング ページにリダイレクトしようとしています。このコードは機能しますが、リダイレクト ループに陥ります。リダイレクト ループから抜け出して、ユーザーを正しくリダイレクトするにはどうすればよいですか? ありがとう!
$visitor = $_SERVER['HTTP_REFERER'];
$clientip = $_SERVER['REMOTE_ADDR'];
$ip = a regex list of IPs;
if (empty($visitor))
{
if (preg_match($ip, $clientip)) {
header('Location: http://example.com');
die();
}
}