les includes pages...

les includes pages... - PHP - Programmation

Marsh Posté le 22-05-2003 à 18:26:09    

Hello ;)
 
J'utilise un include pour chaques pages, (ex. : index.php?p=infos.php) et le pb c'est que si un visiteur tombe sur l'adresse : infos.php avec un moteur de recherche ou n'importe quoi d'autre, je voudrais savoir quel est le moyen pour detecter si la page est afficher au sain de la page index.php par exemple.
Y a surement un moyen de faire ça, comment il font les autres site qui utilise les includes ?
 
Merci ;)

Reply

Marsh Posté le 22-05-2003 à 18:26:09   

Reply

Marsh Posté le 22-05-2003 à 18:34:33    

Regardes au niveau pathinfo ou basename
 
 C pas clair ton sujet, tu peux preciser ?

Reply

Marsh Posté le 22-05-2003 à 18:35:13    

> je voudrais savoir quel est le moyen pour detecter si la page est afficher au sain de la page index.php par exemple.  
 
Il y a moyen de faire quelque chose avec le HTTP_REFERER, mais ca reste de la bidouille ...
 
> comment il font les autres site qui utilise les includes ?
 
Ils utilisent un système plus propre et plus sécurisé ? :D

Reply

Marsh Posté le 22-05-2003 à 18:37:35    

Core 666 a écrit :

> je voudrais savoir quel est le moyen pour detecter si la page est afficher au sain de la page index.php par exemple.  
 
Il y a moyen de faire quelque chose avec le HTTP_REFERER, mais ca reste de la bidouille ...
 
> comment il font les autres site qui utilise les includes ?
 
Ils utilisent un système plus propre et plus sécurisé ? :D


 
LE HTTP_REFERER ne marche pas avec IE 6, j'ai eu un probleme a ce niveau et je n'ai jamais su pourquoi

Reply

Marsh Posté le 22-05-2003 à 18:40:21    

IE 6 le transmet par défaut sans aucun problème, testé sous 2000 et XP.
 
Sauf peut être si tu utilises un truc de nerdz style Crasy Browser :whistle:

Reply

Marsh Posté le 22-05-2003 à 18:41:11    

Et les autres site, ils utilise quel moyen plus sécuriser ?
(www.pim.asso.fr)
je ne crains pas la faille php :o  
 
Donc en faite y a pas moyen sauf avec http referer... hum, dommage, tout le monde est dans le meme cas que moi alors  :(

Reply

Marsh Posté le 22-05-2003 à 18:52:09    

Hum, sinon tu peux définir une constante dans ta page index.php :
 
define('INCLUSION_OK', 1);
 
Et mettre dans chaque page susceptible d'être incluse un truc du genre :
 
if (INCLUSION_OK !=1) header("Location: index.php?p=."$_SERVER["SCRIPT_NAME"]);
 
Ca vaut ce que ca vaut mais c'est peut être un point de départ :)

Reply

Marsh Posté le 22-05-2003 à 18:52:59    

Ah oui au fait :D
 

KdZ' a écrit :

Et les autres site,  
je ne crains pas la faille php :o


Si j'étais toi j'éviterais de poster ça ici :p
 
On est nombreux à aimer les défis :D

Reply

Marsh Posté le 22-05-2003 à 18:59:34    

Et si tu crois que j'ai poster ça ici tu crois que je l'ia fait pk ?
 
Héhé, pour tout te dire je viens de sauvegarder ma BDD, maintenant, il y a aucun pb, j'attend de voir mon site retourner :o  
 
Je m'amuse déja, mais attention :  
Ne changer si possible que ma page d'acceuil, et ne m'effacer pas de fichiers :)
Voila, si vous arrivez donc  à modifier ma page index.php, alors  [:audi] bravo ;)
 
Aller Go! puisque tu aimes les defis ;)


Message édité par KdZ' le 22-05-2003 à 19:05:20
Reply

Marsh Posté le 22-05-2003 à 22:19:28    

au fait si tu ve pas kon tombe sur tes pages a partir d un moteur de recherche cherche la configuration du fichier robots.txt.
 
c un fichier que tu place dans ton rep ou tu dis au robots des moteurs de recherche kel rep a ne po explorer ou kel page a ne pas archiver


Message édité par docwario le 22-05-2003 à 22:20:00
Reply

Marsh Posté le 22-05-2003 à 22:19:28   

Reply

Marsh Posté le 22-05-2003 à 22:23:51    

oué je c je l'utilise mais pas pour cacher ces fichiers, en faites c le contenue du site :non:  
Par contre, je veux que la page soit recharger dans "avec les cadres" si je puis dire :)

Reply

Marsh Posté le 22-05-2003 à 22:27:45    

j'aime po trop ta facon de mettre des include
j'adore cet effet lol : http://www.pim.asso.fr/index.php?page=index

Reply

Marsh Posté le 22-05-2003 à 22:30:49    

Comment ça t'aime pas ¿ :o  
j'ai pas pigé ton msg là...  :??:

Reply

Marsh Posté le 22-05-2003 à 22:38:01    

b tu vois le resultat avec le lien ke g laissé, tu peux inclure 2 fois la page index !
au niveau de ta variable $page, la valeur correspond au nom du fichier php à inclure mais sans ".php"? enfin je suppose vu que j'ai reussit a mettre l'index en double

Reply

Marsh Posté le 23-05-2003 à 12:16:17    

Tu propose quoi pour réparer ça ? (koike c'est pas vraiment un pb ni une faille...)

Reply

Marsh Posté le 24-05-2003 à 11:50:10    

c marrant mais mon site est toujours là... :lol:  :lol:  :kaola:


Message édité par KdZ' le 01-09-2003 à 12:21:10
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed