[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как правильно сформировать header?
Владимир55
При отстуствии запрашиваемой на сайте страницы, скрипт формирует статус 404. Для этого выполняется код:
header("HTTP/1.0 404 Not Found");


Однако, в найденном в сети примере использован другой синтаксис:
header("HTTP/1.0 404 Not Found", true, 404);


Как правильно?
vital
Правильно пойти и почитать описание функции на php.net

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Владимир55
Изначально я использовал инфу из http://www.php.su/Header Но для моего случая четкости нет, а потому хотелось бы знать мнение гуру (не обязательно Ваше).
twin
Вторым аргументом true для того, чтоб добраться до третьего. Там true по умолчанию. А третий имеет смысл только при переадресациях. Там можно принудительно изменить код статуса. Зачем тут код менется с 404 на 404, история умалчивает.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Владимир55
То есть, вполне можно ограничиться
header("HTTP/1.0 404 Not Found");


Верно я понял?

(У меня сейчас так и есть. и все работает.)

twin
Вполне.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.