Faille include
Posté : 24 avr. 2006, 13:12
Bonjour
J'ai un site où j'inclus mes pages comme ceci :
donc d'un autre répertoire, il s'inclut bien.
Je me demande comment éviter ça ?
En clair comment faire pour que le fichier à inclure soit existant, mais dans le dossier en cours...
Autrement qu'en faisant un truc de ce style :
if ($page == connection) {include('connection.php;}
if ($page == fichier) {include('fichier.php;}
etc...
parceque la liste serait longue.
Merci
J'ai un site où j'inclus mes pages comme ceci :
if(isset($_GET['page']) AND file_exists($_GET['page'].'.php')){
include $_GET['page'].'.php';
}
else {include('acceuil.php');}
Et si dans l'url je fais par exemple index.php?page=../un fichierexistantdonc d'un autre répertoire, il s'inclut bien.
Je me demande comment éviter ça ?
En clair comment faire pour que le fichier à inclure soit existant, mais dans le dossier en cours...
Autrement qu'en faisant un truc de ce style :
if ($page == connection) {include('connection.php;}
if ($page == fichier) {include('fichier.php;}
etc...
parceque la liste serait longue.
Merci