가, 다른 사람이 실수로 내 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');
}
?>
를 엽니 다 (지금까지 I didn 히 't test it) 내 사이트에 newpage.php를 추가하고 그것을 배열에 추가하는 것을 잊어 버렸습니다.
그러나 내 스크립트는 내 error.php를 표시하는 대신 newpage.php를 열었습니다.
어디서 잘못 되었나요?
고맙습니다.
나는 당신이 ** 다른 {**하지만 아직 행방 불명 다시 error.php을 제공하지 않는 ' – Pavlos1316
감사 테스트합니다. 그것은 내 newpage.php를 표시합니다. Ahhhh ... 당신이 편집했습니다 ... – Pavlos1316
@ Pavlos1316 : 한 줄 코드 일 때 else {필요하지 않습니다. – genesis