Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отправка на "Страница 404".
 
 автор: itica   (15.12.2006 в 14:39)   письмо автору
 
 

Помню где-то видел на форуме как сделать такое, чтоб если не выполняется определённое условиe юзеру показывалось что страница не существует.

   
 
 автор: cheops   (15.12.2006 в 14:47)   письмо автору
 
   для: itica   (15.12.2006 в 14:39)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1317.

   
 
 автор: itica   (15.12.2006 в 14:55)   письмо автору
 
   для: cheops   (15.12.2006 в 14:47)
 

Наверное не так выразился, нужно средствами PHP реализовать такое:

<?php
if($_POST['test'] == 1)
{
  
XXX
}
else echo 
"Т Е С Т";
?>

Где XXX код, который бы показывал, что страница не найдена.

   
 
 автор: cheops   (15.12.2006 в 14:58)   письмо автору
 
   для: itica   (15.12.2006 в 14:55)
 

Если страница не существует - сервер генерирует 404 ошибку - её нужно перехватить при помощи ErrorDocument и переправить на вашу PHP-страницу, где будет XXX. Для этого в конфигурационном файле .htaccess следует поставить редирект на страницу xxx.php
ErrorDocument 404 /xxx.php

Дело в том, что если страницы нет - сервер не может выполнять PHP код (у него документ отсутствует), но может осуществить редирект на любую страницу, какую пожелаете, в том числе и на удалённый хост.

   
 
 автор: itica   (15.12.2006 в 15:09)   письмо автору
 
   для: cheops   (15.12.2006 в 14:58)
 

Вот страница то как раз существует! И нужна на PHP с сэмитировать её отсутствие.

PS: Зря тему в Apache перместили.

   
 
 автор: cheops   (15.12.2006 в 16:51)   письмо автору
 
   для: itica   (15.12.2006 в 15:09)
 

Не понятен критерий отстуствия страницы?

   
 
 автор: itica   (15.12.2006 в 18:57)   письмо автору
 
   для: cheops   (15.12.2006 в 16:51)
 

Вообщем сделал точно такую же страницу как 404 и теперь когда нужно чтобы при обращении к существующей странице сделать вид что её нет вывожу это код.

Просто думал может можно проще сделать.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования