Index.php als beginpunt

Als we nu een pagina van onze webapplicatie bezoeken komt er boven in de balk bv te staan http://localhost/home.php
Dit zorgt ervoor dat het php bestand 'home.php' wordt uitgevoerd.

Dit werkt prima, maar heeft ook wat beperkingen, zoals

 

Een oplossing hiervoor is het toevoegen van een 'router'. Eén bestand waar alle webverzoeken op binnenkomen.In dat bestand kunnen we veel gebruikte functies en configuratie bestanden inladen. En daarna het verzoek doorverwijzen naar de betreffende pagina.

Router

Om dit voor elkaar te krijgen gaan we een router maken. Hiervoor moeten we eerst wat aanpassen in onze configuratie.

De router gaat een web request: localhost/home uitlezen en ons doorsturen naar localhost/home.php. Of naar elke andere gewenste pagina.

 

localhost/home  => home.php
localhost/about  => about.php

etc...