Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1648 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Vérifier que la page courant est inclue dans une autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vérifier que la page courant est inclue dans une autre

n°1672404
coconutes4
Posté le 16-01-2008 à 17:07:38  profilanswer
 

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:

Citation :

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
 

mood
Publicité
Posté le 16-01-2008 à 17:07:38  profilanswer
 

n°1672409
FlorentG
Unité de Masse
Posté le 16-01-2008 à 17:16:04  profilanswer
 

Quelle est la finalité réelle :??:

n°1672415
coconutes4
Posté le 16-01-2008 à 17:18:21  profilanswer
 

D'accord merci.
il n'y a pas de fonction php toute prete pour cela donc.
merci

n°1672419
FlorentG
Unité de Masse
Posté le 16-01-2008 à 17:26:49  profilanswer
 


Dans ce cas j'interdis certains dossiers dans l'htaccess, ou je dégage les librairies vers un dossier non public :)

n°1672432
sub1
Posté le 16-01-2008 à 17:49:01  profilanswer
 

Salut,
 
je pense qu'il est possible de le savoir en utilisant la fonction get_included_files et en verifiant le tableau retourné.

n°1672439
dwogsi
Défaillance cérébrale...
Posté le 16-01-2008 à 18:11:35  profilanswer
 

Non mais autant utiliser une constante, c'est largement plus simple (et plus rapide j'imagine).


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1672619
leflos5
On est ou on est pas :)
Posté le 17-01-2008 à 09:48:39  profilanswer
 

get_included_files() permet de vérifier un minimum d'où ça vient pour pallier les détournements d'inclusion à distance :spamafote:

n°1672647
coconutes4
Posté le 17-01-2008 à 11:18:22  profilanswer
 

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)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Vérifier que la page courant est inclue dans une autre

 

Sujets relatifs
[HTML] Souci centrage calque avec Dreamweaver > site bancal :o(Ouvrir une page internet à une heure précise via Windows (CRON)
page html modifiable online[HTML] page upload de photo ou forum
[html] comment référencer ma page index et non pas une autre page ?Page blanche
Transmission d'un variable de page en page...Forcer l'impression des page HTML avec une mise en page
besoin d'aide pour page avec playerscriptaculous : envoyer un formulaire sans rechargement de page
Plus de sujets relatifs à : Vérifier que la page courant est inclue dans une autre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR