|
|
|
| Странно, но сайт продолжает работать, ничего не выводиться.
пробывал следующими способами:
header("HTTP/1.0 404 Not Found");
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
|
Как можно искусственно вызвать 404 ошибку, например если передан параметр $_GET['name']=='value'
Заранее благодарен. | |
|
|
|
|
|
|
|
для: Dimka31
(19.02.2009 в 14:08)
| | Присоединяюсь к вопросу:
та же проблема: пишу header("HTTP/1.0 404 Not Found");
на ИЕ 7 срабатывает, мозилла и опера - продолжают работать. | |
|
|
|
|
|
|
|
для: Roma
(19.02.2009 в 14:17)
| | тоже интересно)) | |
|
|
|
|
|
|
|
для: Dimka31
(19.02.2009 в 14:08)
| | header не завершает работу скрипта, поставьте exit. | |
|
|
|
|
|
|
|
для: root
(23.02.2009 в 19:29)
| | и ничего | |
|
|
|
|
|
|
|
для: psychomc
(24.02.2009 в 16:58)
| | Вообщем сделал так:
<?php
if($_GET['name']=="value")
{
header("HTTP/1.x 404 Not Found");
include("upload/404.php");
die();
}
?>
|
При условии $_GET['name']=="value" отсылаем заголовок 404 и подгружаем страницу ошибки 404
Не знаю насколько это грамотно.
Просмотрел заголовки вроде 404 выдается... | |
|
|
|
|
|
|
|
для: Dimka31
(24.02.2009 в 17:09)
| | это понятно...а если просто заголовок заголовок отправить почему не хочет интересно.... | |
|
|
|
|
|
|
|
для: psychomc
(24.02.2009 в 17:13)
| | не хочет - кто и что? | |
|
|
|
|
|
|
|
для: Trianon
(24.02.2009 в 17:15)
| | это
<?php
header("HTTP/1.0 404 Not Found");
exit();
?>
|
| |
|
|
|
|
|
|
|
для: psychomc
(24.02.2009 в 17:21)
| | а все ясно нужно еще в htaccess прописать файл... | |
|
|
|
|
|
|
|
для: psychomc
(24.02.2009 в 17:25)
| | Как только запустился php-скрипт .htaccess уже ничего не сделает..
.htaccess с
ErrorDocument 404 /blabla.html
сработает, только в том случае если пользователь введет "несуществующий" URL.
В скрипте же, нужно самому подгружать 404-ую страницу. | |
|
|
|