Crew algemeen |
|
Nee!
Waar is die variabele voor?
Nergens?
Ik zal eens een voorbeeldje maken hoe ik het zou doen.
Ik edit mijn post dadelijk.
edit:
<?PHP
$aPagina[] = "pagina1";
$aPagina[] = "pagina2";
$aPagina[] = "pagina3";
$aPagina[] = "pagina4";
// enz
// deze array bevat ALLE toegestane pagina's
// als de gebruiker een pagina opvraagd die
// niet in deze array staat, word de pagina
// niet geinclude
// kijken of ?pagina= in de url staat
if(!IsSet($_GET['pagina']))
{
// nee
// hier word de beginpagina opgegeven
$sPagina = "begin";
} else
{
// er is een pagina geset
// kijken of deze in onze array voorkomt
if(In_Array($_GET['pagina'], $aPagina))
{
// ja, de pagina mag dus bekeken worden
$sPagina = $_GET['pagina'];
} else
{
// nee, we laten nu een error 404 pagina
// zien
$sPagina = "error/404";
}
}
// we includen de pagina
include $sPagina.".php";
?>
<?PHP $aPagina[] = "pagina1"; $aPagina[] = "pagina2"; $aPagina[] = "pagina3"; $aPagina[] = "pagina4"; // enz // deze array bevat ALLE toegestane pagina's // als de gebruiker een pagina opvraagd die // niet in deze array staat, word de pagina // niet geinclude // kijken of ?pagina= in de url staat if(!IsSet($_GET['pagina'])) { // nee // hier word de beginpagina opgegeven $sPagina = "begin"; } else { // er is een pagina geset // kijken of deze in onze array voorkomt { // ja, de pagina mag dus bekeken worden $sPagina = $_GET['pagina']; } else { // nee, we laten nu een error 404 pagina // zien $sPagina = "error/404"; } } // we includen de pagina include $sPagina.".php"; ?>
|