|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() |
Bonjour je vient de me rendre compte d un probleme en envoyant mon site sur mon espace free. L un des parametre de la session est modifie par l une de mes pages. Ce que je ne comprend pas c est que sur ma machine avec mon apache... ca ne le fait pas.
Pour des raisons de lisibilite j ai enleve pas mal de code mais ca fonctionne normalement. Mon unique probleme est cette variable de session qui se trouve modifie quand je clic sur un autre onglet que le premier. A premiere vue ca vient de mes deux derniers onglets Qui correspondent aux if qui definissent quoi afficher. Mais alors je suis perdu. Free se perd avec le $_SESSION['privilege'], $_GET['section'] = 'privilege' et $privilege. J en ai bien l impression. Que quelq un me vienne en aide. |
|
|
00
|
|
|
#2 |
![]() ![]() Romain PERRUCHONArchitecte - Expert Technique Inscription : novembre 2004 Messages : 2 664 ![]() |
que te donne t-il comme erreur ?
avec free il y a des choses particulieres à faire pour que les sessions marchent, les as tu faites ? il y a aussi des differences entre local et internet, notamment avec les sessions, as tu bien tout respecter de ce coté aussi ?
__________________
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() |
J ai deja fait un precedent site ou j utilisais les sessions que j ai place sur mon espace free et je n ai pas rencontre ce probleme. Je n ai pas de message d erreur et les sessions fonctionnenent bien. C est juste que l un des attributs de ma sessions en l occurrence privilege passe de 1 a 0 quand je clique sur les onglets 2 et 3 de cette page et donc il en resulte que le bouton admin disparait sur l une des pages que j include. Pour ce qui est du local. Aucun probleme par contre sachant que sur ma machine j ai moi meme installe mon apache, mon php, et mon mysql.
|
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : juin 2002 Messages : 1 013 ![]() |
il n'y a pas que free qui se plante...
regarde un post récent, tu verras que j'ai indiqué qu'il arrive que php confond $_SESSION['privilege'] et $privilege. je ne sais pas pourquoi, si cela dépend de la version de php, ou d'une autre raison, mais cela arrive... et autre remarque : la fonction $session_start doit être la première avant toute autre. et si j'en crois ton code, tu envoies un espace ou un retour chariot avant... |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() |
Le retour chariot ne gene pas ce n est pas une fonction. Et sinon aucune de mes pages ne fonctionnerait. Mais merci kan meme.
|
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() |
Ca venait bien de ca. Il s embrouillait avec $_SESSION['privilege'] et $privilege.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com