par
Ryle » 02 févr. 2007, 12:24
$_GET['menu'] va regarder dans les paramètres de l'url (après le "?") et te renvoyer la valeur qui est associée à la clé "menu".
isset($_GET['menu']) est vrai uniquement si la chaine "menu=" est trouvée.
file_exists($_GET['menu'].'.php') va vérifier s'il existe, dans le dossier courrant, un fichier nommé "valeurDeMenu.php". Si aucune valeur n'est associée à "menu=", il cherchera un fichier nommé ".php" ce qu'il a peu de chance de trouver et ton test sera faux.
Si une valeur est spécifiée et que le fichier existe, alors seulement il sera inclu.
$_GET['menu'] va regarder dans les paramètres de l'url (après le "?") et te renvoyer la valeur qui est associée à la clé "menu".
isset($_GET['menu']) est vrai uniquement si la chaine "menu=" est trouvée.
file_exists($_GET['menu'].'.php') va vérifier s'il existe, dans le dossier courrant, un fichier nommé "valeurDeMenu.php". Si aucune valeur n'est associée à "menu=", il cherchera un fichier nommé ".php" ce qu'il a peu de chance de trouver et ton test sera faux.
Si une valeur est spécifiée et que le fichier existe, alors seulement il sera inclu.