PHP interesse |
|
De eerste code controleert of er in je URL bij variabele 'p' letters en/of cijfers staan én of 'p' geen lege waarde heeft.
Als 'p' hieraan voldoet, krijgt variabele 'pagina' de waarde van 'p', anders 'startpagina'.
De tweede code is gewoon een menu met daarin de links naar de verschillende pagina's. Deze kun je natuurlijk uitbreiden. Dus forum wordt '?p=forum' etc.
Bij de derde code wordt eerst het absolute pad naar je pagina gegeven vanaf de _root. Bijv. de map 'php/'.
'file_exists' controleert of het bestand $pagina.php (dus: nieuws.php of forum.php) in de ingegeven map bestaat.
Zo ja, dan voegt hij dat bestand in je index-pagina in.
Zo nee, dan laadt hij startpagina.php.
@stijn1989: even offtopic; wat is het voor- of nadeel van het gebruik van $_REQUEST t.o.v. $_GET dan? Naar mijn mening hebben beide dezelfde functie. Ik gebruik altijd $_REQUEST.
<?php
echo 'Naam: ' . $_REQUEST['naam']; //output ook: Naam: stijn
echo 'Leeftijd: ' . $_REQUEST['leeftijd']; //output ook: Leeftijd: 19
?>
<?php echo 'Naam: ' . $_REQUEST['naam']; //output ook: Naam: stijn echo 'Leeftijd: ' . $_REQUEST['leeftijd']; //output ook: Leeftijd: 19 ?>
|