Erreur à l'inclusion d'une page
Bonjour à tous,
J'aurai besoin d'une explication sur mon script d'inclusion de pages. il renvoie également vers la page login si la valeur $_GET est modifié dans l'url.
Ce dernier inclus bien les pages demandées avec l'index du tableau ($key). Juste que, il m'inclus également et systématiquement la page "login" en plus de la page demandée. Ou ai-je commis mon erreur, svp ?
Merci
JLuc
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $tbl_array_gestion = array(
'register' => ROOT_ADMIN . "/register.php",
'gestion' => ROOT_ADMIN . '/gestion.php',
'login' => ROOT_ADMIN . '/login.php'
);
if (isset($_GET['p']) && $_GET['p'] != '') {
foreach ($tbl_array_gestion as $key => $link_inc) {
if (isset($_GET['p']) && array_key_exists($key, $tbl_array_gestion) && $_GET['p'] == $key) {
include_once $link_inc;
} elseif (isset($_GET['p']) && array_key_exists($key, $tbl_array_gestion) && $_GET['p'] != $key) {
include_once(ROOT_ADMIN . "/login.php");
}
}
} else {
include_once(ROOT_ADMIN . "/login.php");
} |