le 01/01/2008 à 18:02
jackbocar
Bonjour,
Sur un tableau comme celui-ci qui gère mes pages dans chacun de mes répertoires, peut-on y ajouter une sécurité du genre "file_exists".
Si oui, comment réécrire ce tableau ?
Si c'est non, avez-vous un autre moyen de sécuriser plusieurs fichiers avec un seul "index.php" par répertoire, et une adresse : http://www.templiers.net/accusateurs/index.php?page=philippe-le-bel
Merci de votre aide
Jack Bocar
Sur un tableau comme celui-ci qui gère mes pages dans chacun de mes répertoires, peut-on y ajouter une sécurité du genre "file_exists".
Si oui, comment réécrire ce tableau ?
<?php
$page = (isset($_GET['page']) && $_GET['page'] != '') ? $_GET['page'] : 'home';
$allowedPages = array('home','page_1','page_2','page_3','page_4','page_5');
if (in_array($page, $allowedPages)) {
include $page . '.php';
} else {
?>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="10"><tr><td align="center"><strong>
Error : The Page You're Looking For Doesn't Exist <br /><br />
Erreur : La Page que Vous Cherchez N'existe pas !</strong></td></tr></table>
<a href="index.php?page=home" class="Lnav" title="Retour" />Home</a>
<?php
}
?>
Si c'est non, avez-vous un autre moyen de sécuriser plusieurs fichiers avec un seul "index.php" par répertoire, et une adresse : http://www.templiers.net/accusateurs/index.php?page=philippe-le-bel
Merci de votre aide
Jack Bocar