РОУТИНГ PHP С ГЕТ ПАРАМЕТРАМИ
Роутинг – это процесс определения того, какой обработчик (контроллер) должен быть вызван при запросе определенного URL-адреса. В PHP для выполнения роутинга можно использовать гет параметры.
Например, при запросе http://example.com/index.php?page=about
нужно вызвать контроллер AboutController
. Для этого можно использовать следующий код:
$page = isset($_GET['page']) ? $_GET['page'] : 'home';
switch ($page) {
case 'about':
$controller = new AboutController();
break;
case 'contacts':
$controller = new ContactsController();
break;
default:
$controller = new HomeController();
break;
}
$controller->run();
В этом примере мы проверяем значение параметра page
с помощью функции isset()
. Если параметр не передан, используется значение по умолчанию – 'home'
. Затем мы создаем объект нужного контроллера и вызываем у него метод run()
.
Лекция 10 - Базовая маршрутизация в PHP (Routing)
PHP For Beginners, Ep 15 - Make a PHP Router
Laravel Роутинг - параметры в
PHP Routing
Интернет магазин с нуля на php Выпуск №43 доработка route контроллера для работы с get параметрами
Как сделать роутинг на PHP
Simple Routing with PHP - Functional Programming
Реализация ЧПУ с get параметрами в простом движке сайта на PHP
Custom PHP OOP Router without PHP libraries
#47 Уроки PHP - Учим язык PHP, Передача параметров методом GET на языке PHP