Ik loop regelmatig tegen het probleem aan dat de manier waarop je je pagina's indeelt vrij complex kan worden.
Mijn inziens zijn er een paar handige methoden van het opbouwen van een pagina als je gebruik maakt van iets als PHP:
===========================================================================
Voorbeeld 1:
Je roept iedere pagina welke je wilt bezoeken aan en include een header.php en footer.php in de top en bottom van de pagina. Hierdoor ben je vrij om te doen wat je wil in de tussenliggende code, wat dus je pagina.php of pagina2.php zal zijn.
===========================================================================
Voorbeeld 2:
je roept altijd de index.php aan waarin je een klein PHP scriptje hebt staan dat het mogelijk maakt een pagina1.php of pagina2.php te includen en dus weer te geven in je pagina. je krijgt dan dus; index.php?page=pagina1.php of domein.tld/?page=pagina1.php.
===========================================================================
Hoewel versie 2 erg makkelijk is om altijd dezelfde layout te gebruiken en via een qysiwyg editor (DW bijvoorbeeld) makkelijker je layout aan te passen omdat dit eigenlijk altijd uit gaat van de index.php maak je je het in een later stadium met mod_rewrite wel erg lastig.
Ik ben van mening dat mod_rewrite en voorbeeld 1 het makkelijkste te verwerken valt. Je mist de ?page= en kunt direct achter de "paginanaam" (pagina.php) gaan rewriten en niet er al voor.
Uiteraard ligt het aan de applicatie welke je schrijft wat de mees makkelijke methode zal zijn, echter zal er toch een soort van makkelijke standaard moeten zijn.
Mijn vraag is dus, hoe kijken jullie hier tegenaan ? Ik zie bijvoorbeeld bij hyves dat deze nog veel variabelen in de url's gebruiken omdat het simpelweg niet te doen is om hier een beetje een overzichtelijke mod_rewrite voor te schrijven. Echter ga je nooit van een mod_rewrite uit ben ik van mening dat je onlogische code/url's kunt gaan krijgen als bij een site als hyves bijvoorbeeld.
Hoe denkt de gemiddelde PHP-er hierover ?
Mijn inziens zijn er een paar handige methoden van het opbouwen van een pagina als je gebruik maakt van iets als PHP:
===========================================================================
Voorbeeld 1:
Je roept iedere pagina welke je wilt bezoeken aan en include een header.php en footer.php in de top en bottom van de pagina. Hierdoor ben je vrij om te doen wat je wil in de tussenliggende code, wat dus je pagina.php of pagina2.php zal zijn.
===========================================================================
Voorbeeld 2:
je roept altijd de index.php aan waarin je een klein PHP scriptje hebt staan dat het mogelijk maakt een pagina1.php of pagina2.php te includen en dus weer te geven in je pagina. je krijgt dan dus; index.php?page=pagina1.php of domein.tld/?page=pagina1.php.
===========================================================================
Hoewel versie 2 erg makkelijk is om altijd dezelfde layout te gebruiken en via een qysiwyg editor (DW bijvoorbeeld) makkelijker je layout aan te passen omdat dit eigenlijk altijd uit gaat van de index.php maak je je het in een later stadium met mod_rewrite wel erg lastig.
Ik ben van mening dat mod_rewrite en voorbeeld 1 het makkelijkste te verwerken valt. Je mist de ?page= en kunt direct achter de "paginanaam" (pagina.php) gaan rewriten en niet er al voor.
Uiteraard ligt het aan de applicatie welke je schrijft wat de mees makkelijke methode zal zijn, echter zal er toch een soort van makkelijke standaard moeten zijn.
Mijn vraag is dus, hoe kijken jullie hier tegenaan ? Ik zie bijvoorbeeld bij hyves dat deze nog veel variabelen in de url's gebruiken omdat het simpelweg niet te doen is om hier een beetje een overzichtelijke mod_rewrite voor te schrijven. Echter ga je nooit van een mod_rewrite uit ben ik van mening dat je onlogische code/url's kunt gaan krijgen als bij een site als hyves bijvoorbeeld.
Hoe denkt de gemiddelde PHP-er hierover ?
[ Voor 6% gewijzigd door Verwijderd op 28-11-2008 13:34 ]