У меня есть поданной под названием index.php в пределах того же файла у меня есть функция, которая имеет связи для вызова других страниц следующим
function pages() {
if(isset($_GET['page'])) {
switch($_GET['page']) {
case 'pageName':
include('pageName.php');
break;
default:
$err_page = include('err_pg.php');
return $err_page;
break;
}
} else {
$default = include('index.php');
return $default;
}
}
Но когда эта функция выполняется на index.php, она показывает имя страницы как вызываемое в index.php? Page = pageName, а также index.php в нижней части pageName. Итак, как я могу удалить index.php, чтобы появляться сразу после вызова страницы после вызова?
Не включайте в переменную таким образом. Либо просто включайте и выходите/умираете, либо используйте выходные буферы - http://stackoverflow.com/a/19115876/1948292 – DanFromGermany
C'mon Jari, вы можете сделать лучше – DanFromGermany
Вы хотите открыть новую страницу или открыть страницу 2 страницы? Возможно, вам нужен заголовок («Location: pageName.php»); Выход(); и не включать –