otherpage に含める必要がある php ページがありますが、直接は含めません。それを 1.php、もう一方のページを 2.php とします。
1.php
<?php
if($_SERVER['REQUEST_URI'] == "/1.php"){
header("Location:2.php");
}
else
{
//some code here
}
?>
2.php
<?php
include("1.php");
?>
これはうまく機能しlocalhost/1.php
、リダイレクトされましlocalhost/2.php
たが、1.php url の最後にlocalhost/1.php?somegetmethod=data
入力することで、誰でもこのページにアクセスできることがわかりました。?something=something
localhost/1.php で始まるすべての URL をリダイレクトできるコードの変更方法