Как написать хороший роутер или где взять готовый? Помогите написать нормальный роутер + url.
Вот как-то так он выглядит сейчасclass Route {
//тут был код)
}

}
Писался давно, знаю что не супер.
Вот Url И тут тоже
Это лишь часть кода(как пример)
Что посоветуете ?
Как нормально написать все это дело ?
Или у этого роутера есть шанс на жизнь?
Если смотреть в сторону готовых решений, то что наиболее оптимальное?вариант 1ВторойТретий
Ссылки прогоняю через рг. выр.
Получаются:
В обычном виде, как-то так: domen.ru/class.php?option=1&id=17#page=3
В обработанном: domen.ru/class/option1/17#page3
И чпу: domen.ru/classname/opionname/name/page1
Нагрузка разумеется меняется, хочется что бы было все правильно и что бы ссылки хотя бы нормально выглядели, можно и чпу частичное.

21 Авг 2019 в 07:07
206 +1
0
Ответы
1

Для улучшения вашего роутера можно внести следующие изменения:

Создать класс Router, в котором будут методы для обработки запросов к определенным URL-адресам.Добавить возможность обработки GET параметров и передачи их в методы обработки запросов.Использовать библиотеку для работы с URL, чтобы удобно разбирать и анализировать URL-адреса.Добавить проверку на существование страницы по запрошенному URL-адресу и выводить соответствующий HTTP-заголовок.

Для использования готовых решений, вы можете обратиться к различным фреймворкам, таким как Laravel, Symfony, Django, Flask и другим, которые предоставляют возможность удобного маршрутизации запросов и генерации ЧПУ ссылок. Выбор конкретного фреймворка зависит от ваших потребностей и опыта в разработке.

20 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир