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

Форум PHP

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

 

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

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

тема: front-end controller
 
 автор: serjinio   (06.08.2009 в 03:26)   письмо автору
 
 

Если используя Mod Rewrite перенаправлять все запросы на одну страницу (точку входа) index.php .а затем разобрать URI чтобы получить переменные и согласно этим параметрам выполнять определенные действия :подключать модули,выводить контент..и тд
Вопрос кто и как реализовывал такой контролер что-то очень мало информации в нете..

  Ответить  
 
 автор: Loki   (06.08.2009 в 10:20)   письмо автору
 
   для: serjinio   (06.08.2009 в 03:26)
 

1. я.
2. так как вы и описали
если нужны более авторитетные реализаторы - zend framework:)

  Ответить  
 
 автор: serjinio   (06.08.2009 в 11:39)   письмо автору
 
   для: Loki   (06.08.2009 в 10:20)
 

нет framework меня не интересуют.обычно строил обработку uri сервером ,а сейчас хочу разобраться как происходит обработка на php .просто когда становится много вариантов то.htaccess превращается в простыню, на php чуть медленнее ,зато гибче..
В частности хочу разобраться с обработкой 404 ошибки на php
допустим url http://www.softtime.ru/forum/category/ --валидный ,а http://www.softtime.ru/forum/cateory/ -- нет и нужен переброс на 404 ...как такое грамотно реализовать..
те есть в бд короткие ссылки forum ,category сравниваем что пришло в урле ..если не совпадает то перебрасываем хидером на 404 ..типа такого где прочитать как реализуют логику контролера может у крго-то есть фрагменты реализации.

  Ответить  
 
 автор: Loki   (06.08.2009 в 11:51)   письмо автору
 
   для: serjinio   (06.08.2009 в 11:39)
 

>нет framework меня не интересуют
а Вам его никто и не предлагает. Вы спрашивали кто реализовывал - я вам сказал.

>те есть в бд короткие ссылки forum ,category сравниваем что пришло в урле ..если не совпадает то перебрасываем хидером на 404
да никуда перебрасывать не надо: отдать правильные заголовки и сообщение об ошибке.
http://alna.spb.ru/non/exists/page

  Ответить  
 
 автор: serjinio   (06.08.2009 в 12:02)   письмо автору
 
   для: Loki   (06.08.2009 в 11:51)
 

ссылка битая :(

  Ответить  
 
 автор: Loki   (06.08.2009 в 12:04)   письмо автору
 
   для: serjinio   (06.08.2009 в 12:02)
 

она не битая, она демонстрирует то, о чем вы спрашиваете.

  Ответить  
 
 автор: serjinio   (06.08.2009 в 14:30)   письмо автору
 
   для: Loki   (06.08.2009 в 12:04)
 

как реализовано?

  Ответить  
 
 автор: Loki   (06.08.2009 в 14:45)   письмо автору
 
   для: serjinio   (06.08.2009 в 14:30)
 

проверяем есть ли искомая страница, если нет - отдаем заголовки error 404 и текст сообщения.

  Ответить  
Rambler's Top100
вверх

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