Успях да намеря тези 2 урока:
https://medium.com/the-andela-way/h...erver-side-routing-system-in-php-e52e613cf241
https://steampixel.de/en/simple-and-elegant-url-routing-with-php/
Но проблемът е че и двата използват класове, а ти пишеш още процедурно и няма да ги разбереш. Но за по-читави ме мързи да търся, няма да те лъжа.
Потърси в гугъл какво е routing и малко по малко ще разбереш концепцията. С най-прости думи:
Имаш index.php файл от който започва всичко. При отварянето му имаш някакъв адрес в адрес бара, който в началото е "/", при което зареждаш началната страница.
После в сайта кликаш на index.php/store/product/1 при което отново отваряш index.php файла, но този път адреса е различен. Разликата я хващаш чрез $_SERVER['REQUEST_URI'] - тук ще видиш, че при второто зареждане имаш нещо различно в адреса. При което зареждаш необходимата страница. Това може да стане чрез switch или да ги мачнеш чрез написани условия ( рутер ).
Разбиваш адреса на "/" ( чрез explode ) и си правиш правило - първата част на адреса ще ми е например функцията, която се изпълнява. Втората и следващите части ще са аргументи на тази функция.
Рутера ще насочи заявката към съответното място ( клас / файл ), който да я изпълни. Принципа на насочване си го дефинираш изцяло ти.
Няма проблем да не можеш да го разбереш, може да ти е още много рано за тази част.