Tu pourrais utiliser $PHP_SELF.
Avec par exemple ce type de code :
Code :
- fichier.php :
- if (eregi("fichier.php",$PHP_SELF)) {
- Header("Location: index.php" );
- die();
- }
|
Donc la on verifie si "fichier.php" se trouve dans la chaine $PHP_SELF, si c'est le cas, alors on fait une redirection vers index.php.
Cet exemple traite d'un site avec "une seule porte d'entree". En gros, on passe forcement par index.php. Donc ca permet de voir si quelqu'un essaye de rentrer par ailleurs.
[edit]
Voila, j'ai retrouve la doc php.
http://ch2.php.net/manual/en/langu [...] efined.php
Le manuel à ecrit a écrit :
__FILE__ The full path and filename of the file. If used inside an include, the name of the included file is returned.
|
Il me semble qu'il existe aussi __FILE__ et __LINE__ en php, mais je sais pas s'ils sont utiles dans ce cadre la. utiliser.
Message édité par cerel le 11-02-2005 à 17:50:20