Сейчас стоит так
<?php
else {
echo 'Страница не найдена';
}
?>
А надо чтоб перебрасывало. Пишу так
else {
header("Location: http://site.ru/");
}
и он показывает ошибку. В манах указано именно так, но всё ровно ошибка. Кто в курсе как сделать?
<?php
else {
echo 'Страница не найдена';
}
?>
else {
header("Location: http://site.ru/");
}
Цитата |
В манах указано именно так, но всё ровно ошибка. |
http://site.ru/index.php?page=about
То выводиться об авторе
http://site.ru/index.php?page=news
То выводятся новости
А если человек сам написал в переменную что-то своё, типо
http://site.ru/index.php?page=kjdvjkdfnvk
То было бы перенаправление на главную страницу сайта
<?php
switch ($_GET[page]) {
case news:
include('news.php');
break;
case about:
include('about.php');
break;
default:
header("Location: http://site.ru/");
}
?>
Цитата |
А условие стоит в теле. |