Bonjour à tous, j'ai un pb de passage de variable entre mes scripts php. En effet, j'ai une page structurée de la facon suivante :
-index.php qui est en fait un tableau avec une partie contenant un include :
le script marche très bien quand on appelle directement la page, mais via le include de la page centre ca ne marche pas du tout, comment puis je faire svp ?
Merci de votre aide, bonne journée.
Publicité
Posté le 13-07-2006 à 10:29:24
omega2
Posté le 13-07-2006 à 12:23:41
incliude en indiquant l'adresse internet de la page = récupération d'une page internet exactement comme le fait un navigateur.
Donc soit tu indiques l'adresse du fichier sous forme de chemin relatif, soit tu fais comme les navigateurs (en mettant les variables dans l'adresse de la page) en sachant que le code php du fichier inclus et celui du fichier principal seront exécuté séparément avec aucun partage de variable ni de code php.
Message édité par omega2 le 13-07-2006 à 12:24:08
cyrilpop
Posté le 13-07-2006 à 13:35:00
y a t il moyen de pouvoir transmettre simplement les variables, pour forcer l'héritage ? car si dans mon switch, il faut que je fasse un get des varibales, ca va alouridr le tout non ?
deuspi
Posté le 13-07-2006 à 19:21:45
Comme le dit omega2, dans le script où tu fais tous tes include, tu dois virer "http://localhost/" sinon tu changes de contexte et tu ne peux pas transmettre de variable.