Подскажите с архитектурой приложения

windoctor

Новичок
Подскажите с архитектурой приложения

Как я делаю сейчас:

есть файл index.php

Есть такие адреса index.php?do=add , index.php?do=articles, с помощью modrewrite преобразую в такие site/add/ site/articles/

В самом индексе производятся такие действия:

проверяются если файл в папке ./modules/add.php ./modules/articles.php и инклудиться в index.php если существует, если нет, то выводиться соответствующий текст.
В файле самого модуля подключается нужный класс и берёться из класса функционал.

Но что-то мне подсказывает, что такая реализация не самый лучший вариант.

Может есть лучшие варианты реализации?

P.S. Возможно тему назвал не совсем корректно, так что заранее прошу прощения.
 

Духовность™

Продвинутый новичок
одно и то же везде. принцип один и тот же. тем более, ты спросил не реализацию программную, а как лучше тебе подключать файлы
 

С.

Продвинутый новичок
Никаких проблем с этим. Только защитись от инъекций типа index.php?do=../../secret
 

windoctor

Новичок
Насчёт инъекций понятное дело что надо защищаться =)
До меня только вчера вечером допёрло, что вопрос какой-то дурацкий =)
 
Сверху