HTML beginner |
|
heel eenvoudig doe ik het altijd zo:
$errorpagina = 'error.php';
$paginas = array('startpagina', 'error', 'artikel');
if( isset( $_GET['nav'] ) ) {
if( in_array( $_GET['nav'], $paginas ) ) {
if( file_exists( $_GET['nav'] . '.php' ) ) {
include( $_GET['nav'] . '.php' );
}
else {
include( $errorpagina );
}
}
else {
include( $errorpagina );
}
}
else {
include( $paginas[0] . '.php' );
}
$errorpagina = 'error.php'; $paginas = array('startpagina', 'error', 'artikel'); if( isset( $_GET['nav'] ) ) { if( in_array( $_GET['nav'], $paginas ) ) { include( $_GET['nav'] . '.php' ); } else { include( $errorpagina ); } } else { include( $errorpagina ); } } else { include( $paginas[0] . '.php' ); }
Dit is dus de code van de include, op de plaats van dit script wordt dus het bestand geinclude.
Om dit script nu aan te roepen doe je zo:
<a href="www.voorbeeld.com?nav=1">link</a>
<a href="www.voorbeeld.com?nav=1">link</a>
dus wanneer je op deze link klikt verschijnt deze link in de adresbalk:
www.voorbeeld.com?nav=1
dus de pagina wordt ververst, en door middel van $_GET['nav'] wordt deze variabele uit de url gelezen, en wordt de juiste pagina geinclude.
Ik hoop dat dit alles wat duidelijker maakt.
|