|
|
|
| Можно ли на странице разместить такой код, чтобы посетитель получал сообщение, что такой страницы нет? | |
|
|
|
|
|
|
|
для: Владимир55
(12.05.2009 в 14:08)
| | Что-то я ничего не понял...
В чем хитрость? | |
|
|
|
|
|
|
|
для: Владимир55
(12.05.2009 в 14:08)
| | К примеру, страница www.site.ru/abc.html.
Реально такой сайт и такая страница существуют. Посетители заходят и читают. Но есть некоторые посетители, чьи IP включены в особый список, которые вместо текста получат 404 (страница не найдена).
Вот как им отдать такое сообщение?
Может, так:
header("Status: 404 Not Found")
|
Но если они смотрят не броузером, то вряд ли увидят... | |
|
|
|
|
|
|
|
для: Владимир55
(12.05.2009 в 16:31)
| | Попробовал так:
header("Status: 404 Not Found");
die ();
| и так:
Разницы никакой - чистая страница! Сообщение 404 отсутствует в обоих случаях! | |
|
|
|
|
автор: ^^ (12.05.2009 в 19:21) |
|
|
для: Владимир55
(12.05.2009 в 19:03)
| | попробуй так
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); exit;
|
До этого заголовка не должно быть вывода данных. Кстати, всё равно может быть чистая страница, потому что браузер в принципе не обязан говорить, что страница не найдена, поэтому перед exit (или die() ) можно вывести свою 404-ю страницу. | |
|
|
|
|
|
|
|
для: ^^
(12.05.2009 в 19:21)
| | Вот теперь получилось то, что надо!
Спасибо! | |
|
|
|