Onze webapplicatie zal bestaan uit een een groot aantal .php bestanden. Doordat we veel bestanden zullen aanmaken moeten we een goede structuur en naamgeving gebruiken om overzicht te houden. Uiteraard is de naamgeving van de bestanden een persoonlijke voorkeur. Maar om overzicht te houden is het raadzaam om de geadviseerde naamgeving te volgen.
Indien je geen verzoek doet naar een specifieke webpagina zal standaard worden doorgestuurd naar het bestand index.php. Dit bestand zal onze ingang zijn en we zullen alle verzoeken via dit bestand laten verlopen. Doordat alle verzoeken via index.php verlopen kunnen we op één plaats in de code een controlle doen op alle verzoeken. En variabele en functies op één plaats toevoegen en die later overal in de code kunnen gebruiken.
Na het intypen van een url bv. https://www.google.com kom je in de webroot directory van de webserver terrecht. Standaard zal hier een bestand index.php staan. (of een andere extensie bij gebruik van een andere programmeertaal). Dit bestand zal worden uitgevoerd.
Het ligt aan de webserver welke naam de webroot directory heeft. Bij gebruik van XAMPP zal het 'htdocs' zijn. In het geval van USBwebserver zal het 'root' zijn.
We gaan ervanuit dat je webroot directory 'root' heet. Alle bestanden die onze applicatie gebruikt waar de gebruiker niet bij hoeft te kunnen staan in 'src'. In 'config.php' komen oa de gebruikersnamen en wachtwoorden te staan. Zodat we die op een plaats kunnen aanpassen mocht er iets wijzigen.