|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Salut à tous. Mon soucis est très bizarre.
Alors voilà l'explication: 4 pages : - ../menu_bas.php - ../panier/articles.php - ../panier/bande_collections.php - ../panier/liste_cartes.php La page menu_bas, est une page qui est utilisée dans toutes les pages du site, par un include($_SESSION['racine'].'menu_bas.php'). La page ARTICLES, contient LISTE_CARTES, BANDE_COLLECTION et MENU_BAS, via des includes. Dans ma page index, je fais l'ouverture d'une session avec session_start(), jusqu'ici rien de phénoménal. Ainsi la page menu reprend une supervariable $_SESSION['racine'], pour les a href qu'elle comporte. Mon problème est que lorsque j'utilise la page ARTICLES.php, mes supervariables sont reconnues dans les pages ARTICLES,BANDE et LISTE, par contre totalement inexistantes dans MENU. Je pense qu'il y a un rapport avec l'arborescence, car MENU n'appartient pas au même répertoire que les autres. Merci de me donner vos idées.
__________________
//-----------------------------------------\\\\ Peace on Earth //-----------------------------------------\\\\ |
|
|
00
|
|
|
#2 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Interressant, verifiez le "path" (chemin) du cookie de session grace a votre client http(s) (navigateur).
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Après vérif du path dans mon browser, il est vide (path = /).
Par contre j'ai copié le fichier menu_bas.php dans le même répertoire que lesautres fichiers et cela fonctionne parfaitement
__________________
//-----------------------------------------\\\\ Peace on Earth //-----------------------------------------\\\\ |
|
|
00
|
|
|
#4 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Après vérif du path dans mon browser, il est vide (path = /).
Dans quel cas ? Lorsque le cookie est enregistre dans le sous-dossier ?
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() |
je reviens à la charge, au cas où une âme charitable pourrais avoir une réponse.
J'ai une variable de session instancée à la connexion du membre, qui n'est pas connue dans un fichier se trouvant sur un autre répoertoire. Voici le source dur fichier menus.php Code :
Merci
__________________
//-----------------------------------------\\\\ Peace on Earth //-----------------------------------------\\\\ |
||
|
|
00
|
|
|
#6 | ||
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Cette fonction demarre la session si necessaire, peut etre pourriez-vous l'utiliser ?
Code :
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
||
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() |
j'avais essayé en insérant le session_start() et j'avais le message d'erreur disant que ma session était déjà lancée et que je ne pouvais en lancer plusieurs.
Je suis super emmm.... car cela m'oblige à copier mon code sur toutes les pages à la place du include.
__________________
//-----------------------------------------\\\\ Peace on Earth //-----------------------------------------\\\\ |
|
|
00
|
|
|
#8 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Alors il faudra probablement poster plus de code pour une reponse precise...
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
|
|
#9 | ||||||||
|
Membre du Club
![]() |
Après mon log,j'ai un header sur ma page membre.php
dont voici le début: Code :
Code :
Code :
Code :
__________________
//-----------------------------------------\\\\ Peace on Earth //-----------------------------------------\\\\ |
||||||||
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() |
J'ai résolu le problème mais je ne comprend toujours pas le pourquoi du comment.
J'ai en effet créé un fichier pour tester toutes mes variables de session, et elles s'affichaient toutes, alors j'ai supprimer le fichier incriminé et je l'ai re-créé, pouf, ça fonctionne. Ne me demandez pas pourquoi, je n'en sais rien. Je serais tenter d'appeler Mulder & Scully, mais suis sûr qu'ils ont autre chose à faire. Merci de votre intervention!
__________________
//-----------------------------------------\\\\ Peace on Earth //-----------------------------------------\\\\ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com