|
|
|
| Помню где-то видел на форуме как сделать такое, чтоб если не выполняется определённое условиe юзеру показывалось что страница не существует. | |
|
|
|
|
|
|
|
|
для: cheops
(15.12.2006 в 14:47)
| | Наверное не так выразился, нужно средствами PHP реализовать такое:
<?php
if($_POST['test'] == 1)
{
XXX
}
else echo "Т Е С Т";
?>
|
Где XXX код, который бы показывал, что страница не найдена. | |
|
|
|
|
|
|
|
для: itica
(15.12.2006 в 14:55)
| | Если страница не существует - сервер генерирует 404 ошибку - её нужно перехватить при помощи ErrorDocument и переправить на вашу PHP-страницу, где будет XXX. Для этого в конфигурационном файле .htaccess следует поставить редирект на страницу xxx.php
ErrorDocument 404 /xxx.php
|
Дело в том, что если страницы нет - сервер не может выполнять PHP код (у него документ отсутствует), но может осуществить редирект на любую страницу, какую пожелаете, в том числе и на удалённый хост. | |
|
|
|
|
|
|
|
для: cheops
(15.12.2006 в 14:58)
| | Вот страница то как раз существует! И нужна на PHP с сэмитировать её отсутствие.
PS: Зря тему в Apache перместили. | |
|
|
|
|
|
|
|
для: itica
(15.12.2006 в 15:09)
| | Не понятен критерий отстуствия страницы? | |
|
|
|
|
|
|
|
для: cheops
(15.12.2006 в 16:51)
| | Вообщем сделал точно такую же страницу как 404 и теперь когда нужно чтобы при обращении к существующей странице сделать вид что её нет вывожу это код.
Просто думал может можно проще сделать. | |
|
|
|