visitorは、user_001、idのようにスクリプトを書いて、001.phpがユーザをリダイレクトする前に配列内にあるかどうかを確認します。リダイレクトの前に配列内にあるかどうかチェック
私はそれがin_array()関数を含むと推測していますか?
<?php
$exitlink = "error.php";
$page_name=$_POST['usernumber'];
$pos=strpos($page_name,"_");
if($pos==true){
$valid_ids = array("001.php", "002.php", "003.php");
$request = substr($page_name, strpos($page_name, "_") + 1);
header("Location:" . $request . ".php");
}else {
header("Location:" . $exitlink);
}
?>
いいので、私は配列をリストされています:それは有効なの.phpや$exitlink
に行くことにしました前$request
が配列である場合
$valid_ids = array("001.php", "002.php", "003.php");
は、どのように私は、スクリプトチェックを作るのですか?
使用 'in_array()' –