我目前使用下面的腳本來檢查,如果存在於我的陣列中的頁面,然後打開它,否則它會打開我的error.php如果存在數組}其他{
<?php
$page = $_GET['page'];
$pages = array('p_1',
'p_2',
'p_3',
'error');
if (!empty($page)) {
if(in_array($page, $pages)) {
$page .= '.php';
require_once('../' . $page . '');
}
}
else {
require_once('../error.php');
}
?>
偶然(到現在爲止我沒't測試它)我在我的網站中添加了newpage.php,並忘記將其添加到我的數組中。
但我的腳本,而不是顯示我的error.php它打開newpage.php。
我哪裏錯了?
謝謝
我將測試感謝你 – Pavlos1316
你是缺少一個**其他{**,但仍然沒有給error.php。它顯示我的newpage.php Ahhhh ...你編輯它... – Pavlos1316
@ Pavlos1316:其他{是不需要,當它是一行代碼 – genesis