GET値を受け取ったときにphpヘッダーを特定の場所に配置しようとしていますが、値が正しくない場合は、home.phpなどのデフォルトの場所に配置されます。
これが私がこれまでにしたことです
<?php
// Check which page is queried
if(isset($_GET['page'])){
$got = $_GET['page'];
}
else {
$got = 'home';
}
// Now goto that location
if(header('Location: '.$got.'.php')){
header('Location: '.$got.'.php');
}
else {
header('Location: home.php');
}
?>