HTMLファイル読み込み・条件指定リダイレクト
<?php $arr = array( // アクセス転送条件 // 特定ユーザーエージェント転送の場合 array($_SERVER["HTTP_USER_AGENT"], "DoCoMo"), array($_SERVER["HTTP_USER_AGENT"], "KDDI"), array($_SERVER["HTTP_USER_AGENT"], "Softbank"), // 特定IPアドレス転送の場合 array($_SERVER["REMOTE_ADDR"], "123.456.789.123"), // 特定リンク元転送の場合 array($_SERVER["HTTP_REFERER"], "https://www.webings.net/"), ); for($i = 0 ; $i < count($arr) ; $i++) { $pattern = $arr[$i][1]; $pattern = preg_replace("/\//", "\/", $pattern); if(preg_match("/$pattern/", $arr[$i][0])) { header("HTTP/1.1 302 Moved Temporarily"); header("Location: ../../sample/"); // 転送 exit; } } // HTMLファイル読み込み include("../../sample/sample1.html"); ?>
〔 実行する 〕