Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Перенаправление

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: объясните пожалуйста
egarbut
Отправлено: 14 Декабря, 2011 - 04:21:45
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




Интересует вопрос перенаправления на страницу 404 ошибки при вводе некорректного значения переменной в урле, не могу разобраться

есть страница url.php в нее передаем переменную url.php?id=1 и делаем проверку

PHP:
скопировать код в буфер обмена
  1. if ($id == 1) {echo "все впорядке";}
  2. else {exit();}


если переменная некорректная просто останавливается выполнение скрипта внутри страницы, а со стороны сервера все нормально, страница то была найдена, ему же вроде как все равно что там произошло, так вот, что делать чтобы вместо остановки скрипта выводилась 404 страница?

Спасибо

(Отредактировано автором: 14 Декабря, 2011 - 04:23:54)

 
 Top
etoYA
Отправлено: 14 Декабря, 2011 - 04:53:05
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. if ($id == 1) {
  3.      echo "все впорядке";
  4. }
  5. else {
  6.      die('404 error');
  7. }
  8.  


оно?
 
 Top
ams
Отправлено: 14 Декабря, 2011 - 05:29:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. if ($id != 1)
  3. {
  4.  header('HTTP/1.x 404 Not Found');
  5.  include 'not_found.html';
  6.  exit;
  7. }
  8.  
 
 Top
egarbut
Отправлено: 14 Декабря, 2011 - 10:08:08
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




С первым вариантом не понял, просто выводит текст 404 error
Второй вариант работает нормально, спасибо!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB