Hallo,
Ik ben al een tijdje hobby-programmeur, en verdiep me er graag in. Nu wil ik een makkelijk onderhoudbare layout voor een site hebben. Ik werk met HTML, PHP, Javascript (met jquery). Nu zijn er heel veel mogelijkheden:
1: Elke pagina staat op zijn eigen: dus alles als head-tag, de content en de footer staat in hetzelfde bestand. Makkelijk om te volgen natuurlijk, ook makkelijk om aanpassingen te maken voor 1 bepaalde pagina.
Dan krijg je url's als: "localhost/index.php" of "localhost/registreer.php"
1b: Met frames werken: lijkt me al geen goede optie.
2: Een algemene index pagina maken en dan met "GET" zien welke pagina opgevraagd wordt en daar de content voor opvragen en tonen. Is moeilijker om dan bv een heel aparte "title" te maken, of bv iets in het menu te veranderen. Ook intensiever voor de server zou ik denken?
Krijg je urls als : "localhost/index.php?p=home" dus "localhost/?p=home" of "localhost/?p=registreer"
3: Hetzelfde als 2 maar dan met Mod Rewrite werken om mooiere urls te maken en "http://localhomst/home" of "http://localhost/registreer" te verkrijgen.
4: ?
Ik heb op google al zitten zoeken maar ben op niet veel uitgekomen. Methode 2 heb ik nu eens gebruikt maar ik vindt dat het echt rap rommelig begint te worden.
Vol met if's om te checken op welke pagina je zit en om eventueel iets aan te passen aan de layout. Maar optie 1 zijn er weer veel herhalingen van algemene code.
Hoe wordt dit algemeen gedaan?
Groeten Thomas
Ik ben al een tijdje hobby-programmeur, en verdiep me er graag in. Nu wil ik een makkelijk onderhoudbare layout voor een site hebben. Ik werk met HTML, PHP, Javascript (met jquery). Nu zijn er heel veel mogelijkheden:
1: Elke pagina staat op zijn eigen: dus alles als head-tag, de content en de footer staat in hetzelfde bestand. Makkelijk om te volgen natuurlijk, ook makkelijk om aanpassingen te maken voor 1 bepaalde pagina.
Dan krijg je url's als: "localhost/index.php" of "localhost/registreer.php"
1b: Met frames werken: lijkt me al geen goede optie.
2: Een algemene index pagina maken en dan met "GET" zien welke pagina opgevraagd wordt en daar de content voor opvragen en tonen. Is moeilijker om dan bv een heel aparte "title" te maken, of bv iets in het menu te veranderen. Ook intensiever voor de server zou ik denken?
Krijg je urls als : "localhost/index.php?p=home" dus "localhost/?p=home" of "localhost/?p=registreer"
3: Hetzelfde als 2 maar dan met Mod Rewrite werken om mooiere urls te maken en "http://localhomst/home" of "http://localhost/registreer" te verkrijgen.
4: ?
Ik heb op google al zitten zoeken maar ben op niet veel uitgekomen. Methode 2 heb ik nu eens gebruikt maar ik vindt dat het echt rap rommelig begint te worden.
Hoe wordt dit algemeen gedaan?
Groeten Thomas
