les includes pages... - PHP - Programmation
Marsh Posté le 22-05-2003 à 18:34:33
Regardes au niveau pathinfo ou basename
C pas clair ton sujet, tu peux preciser ?
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é ?
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. |
LE HTTP_REFERER ne marche pas avec IE 6, j'ai eu un probleme a ce niveau et je n'ai jamais su pourquoi
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
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
Donc en faite y a pas moyen sauf avec http referer... hum, dommage, tout le monde est dans le meme cas que moi alors
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
Marsh Posté le 22-05-2003 à 18:52:59
Ah oui au fait
KdZ' a écrit : Et les autres site, |
Si j'étais toi j'éviterais de poster ça ici
On est nombreux à aimer les défis
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
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 bravo
Aller Go! puisque tu aimes les defis
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
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
Par contre, je veux que la page soit recharger dans "avec les cadres" si je puis dire
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
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
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...)
Marsh Posté le 24-05-2003 à 11:50:10
c marrant mais mon site est toujours là...
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