Hallo ik heb het volgende scripte gekregen van iemand

Alleen krijg ik het niet aan de praat.
locatio../ wat moet daar staan?
zet op de plek waar de tekst moet komen het volgende
<?php
define('LOADED', true);
switch ($_GET['page'])
{
case 'home': //in de komende rijen staan de geldige pagina's
case 'pagina2':
case 'pagina3':
case 'enz':
include('pages/'.$_GET['page'].'.php');
break;
default:
include('pages/home.php'); // Dit is de index pagina, deze wordt standaard ingevoegd.
break;
}
?>
Maak vervolgens een map genaamd "pages" aan in de map waar dit script staat. Maak in deze map een pagina genaamd "index.php" met de volgende code
<?php
header('Location: ../');
exit;
?>

En zet helemaal bovenin de pagina's die je include de volgende code:
<?php
if (!defined('LOADED')){
header('Location: ../');
exit;
}
?>
Dit zorgt ervoor dat de bezoekers de pagina's niet rechtstreeks kunnen bezoeken.
'Location: ../' verwijst de bezoeker naar de bovenliggende map.
Tenzij je het script op een andere manier wilt gebruiken, kun je dat gewoon laten staan.

Mocht je de map-structuur veranderen (zodat het eerste bestand bijvoorbeeld in de zelfde map komt), dan is het wel nodig om de 'location' aan te passen.

Reageren