Vérifier que la page courant est inclue dans une autre - PHP - Programmation
Marsh Posté le 16-01-2008 à 17:18:21
D'accord merci.
il n'y a pas de fonction php toute prete pour cela donc.
merci
Marsh Posté le 16-01-2008 à 17:26:49
Dans ce cas j'interdis certains dossiers dans l'htaccess, ou je dégage les librairies vers un dossier non public
Marsh Posté le 16-01-2008 à 17:49:01
Salut,
je pense qu'il est possible de le savoir en utilisant la fonction get_included_files et en verifiant le tableau retourné.
Marsh Posté le 17-01-2008 à 09:48:39
get_included_files() permet de vérifier un minimum d'où ça vient pour pallier les détournements d'inclusion à distance
Marsh Posté le 17-01-2008 à 11:18:22
Pour info, j'ai été obliger d'utiliser la fonction defined pour vérifier la constante (doit avoir une spécification sur ma version de php)
Marsh Posté le 16-01-2008 à 17:07:38
Bonjour à tous et bonne année.
Comme beaucoup d'entre vous certainement j'utilise les includes dans mes scripts php.
je viens de me demander s'il était possible de vérifier qu'une page php est bien utilisé en étant "includé" depuis une autre?
y a bien la méthode barbare:
dans fichier.php
$toto=1;
include("pierro.php" );
et dans pierro.php
if($toto!=1) { exit(); }
mais je ne suis pas sur que ce soit la méthode la plus efficace si?
merci