У меня есть пункт меню который ссылается на страницу http://sitik.ru/videolessons/1.php?page=1 Скажите как сделать,чтоб если пользователь неправильно ввёл ссылку в браузере его пренаправило на страницу http://sitik.ru/videolessons/1.php?page=1 У меня в коде есть такая проверка. Код (Text): if(empty($page)){ die('<p style="color:red; font-size:24px;">Ошибка! Неверный URL адресс!</p>'); } но это выводит текст ошибки, а мне нужно чтоб не выводило текст ошибки, а чтоб переадресовывало на страницу именно: http://sitik.ru/videolessons/1.php?page=1 если не правильно набрана ссылка в браузере. Пробую так: Код (Text): <?php $page = $_GET['page']; if(empty($page)){ $URL='../videolessons/1.php?page'> header("Location:$URL"); exit(); } Выдаёт ошибку что не определённая переменная.Как правильно написать? Notice: Undefined variable: URL in z:\home\sitik.ru\www\blocks\kontent.php on line 14 [Денвер: показать возможную причину ошибки] Warning: Cannot modify header information - headers already sent by (output started at z:\home\sitik.ru\www\videolessons\1.php:16) in z:\home\sitik.ru\www\blocks\kontent.php on line 14
Код (PHP): $page = $_GET['page']; if(empty($page)){ $URL='../videolessons/1.php?page'; header("Location:$URL"); exit(); } У меня есть меню, с первого пункта меню я ссылаюсь на страницу: http://sitik.ru/videolessons/1.php?page=1 Всё нормально, только вот сделать переадрессацию ,если ввёл например: http://sitik.ru/videolessons/1.php?page= или http://sitik.ru/videolessons/1.php?page или http://sitik.ru/videolessons/1.php?pag Как так сделать? Warning: Cannot modify header information - headers already sent by (output started at z:\home\sitik.ru\www\videolessons\1.php:16) in z:\home\sitik.ru\www\blocks\kontent.php on line 14
Вот так вроде сработало. Код (Text): @$page = $_GET['page']; if(empty($page)){ $page = 1; Ещё вопрос, как написать, просто когда пользователь вводит в адресной строке: http://sitik.ru/papka/ он попадает каталог файлов, как сделать чтоб не попадал, не могу понять как написать,чтоб перебросило его на /videolessons/1.php?page=1'>
Как сделать пере направление с каталога на страницу, чтоб пользователь не попадал на каталог мой,не получается. Я имею ввиду чтоб не попадал на http://sitik.ru/videolessons а попадал на http://sitik.ru/videolessons/1.php?page=1
попахивает попятиной точнее поповщиной а... какая разница книжки надо читать уважаемый, а не какашки кодить. Код (Text): header("Location:$URL"); die; Но это если понимать, что в $URL лежит и что до того как посылаются заголовки не должно быть никакого вывода. Но для Вас это не более чем пустые звуки
Создал файл,навзал его .htacess в тотале комнадере и написал внутри него. Код (Text): ErrorDocument 404 /videolessons/1.php?page=1 Ввожу в браузере: http://sitik.ru/вавава Никакой переадресации не вижу, от файла .htacces на страницу http://sitik.ru/videolessons/1.php?page=1 Файл мой с названием .htacces находится в каталоге www.