|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour tout le monde. J'ai mis en ligne un site web hier et il y a un problème avec les sessions. C'est un site d'organisation de tournois donc l'organisateur a un login et chaque tournoi a aussi un login. Le problème est qu'il y a des confusion entre les différents nom de variables. Il n'y a pourtant qu'une seule est unique session qui se met à jour lorsque vous vous connectez à un tournoi par exemple.
Les problèmes sont par exemple la disparition du panneau d'admin lorsque vous lancez un tournoi. Pour que cela s'en aille, il faut se déco de son login organisateur et se reco... Parfois au lieu de prendre $_SESSION['login'], ca va prendre $_SESSION['tournoi'], ... je suis sous free, j'ai créé le dossier "sessions" à la racine comme il faut. Si vous voulez voir par vous-même. l'adresse est www.tournoiwc3.free.fr essayer de créer un tournoi, et vous verrez que "clore les insriptions" (à droite) et même "administration" (a gauche) n'apparaissent pas tt de suite, il faut se déco et se reco... merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : septembre 2005 Messages : 1 499 ![]() |
Bonjour, nous aurions besoin d'un peu de code pour pouvoir t'aider
__________________
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Hélène Ingénieur développement logiciels Inscription : mai 2004 Messages : 326 ![]() |
Bonjour,
es tu sur avant tout d'avoir fait les vérifications de base (lances tu toujours la session au début de chaque page ? ...) et quand tu accèdes au variables de sessions tu les nommes toujours pareil? Sont-elle bien créées une seule fois puis modifiées par la suite (et non pas recréées) ? Enfin bref, il nous faudrait un peu de code quand même
__________________
Shiv@ Skunk |
|
|
00
|
|
|
#4 | ||||||
|
Candidat au titre de Membre du Club
![]() |
oui j'ouvre tout le temps la session au début d'une page grâce à un include d'une page. voici le code de cette page (toutDebut.php) :
Code :
Code :
Code :
j'ai réussi à mieux cerner le problème. Lorsque je suis connecté en tant qu'admin d'un tournoi, des options s'affichent. De même que lorsque je suis connecté en tant qu'admin du site. Lorsque j'inscrits une personne à un tournoi (aucune session n'agit pour cette inscription), une fois de retour à la page, ces options (admin) ne s'affichent plus ... et je dois me déco et reco pour qu'elles se réaffichent. (le fait d'actualiser ne suffit pas). |
||||||
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Hélène Ingénieur développement logiciels Inscription : mai 2004 Messages : 326 ![]() |
je ne sais pas si ça peut venir de là mais déjà le fait que tu ne donnes pas de nom à ta session ne me parrait pas très logique.
moi personnelemnt avant de faire le session_start() je défini toujours un nom pour la session grâce à session_name
__________________
Shiv@ Skunk |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() |
pourrais-tu donner un exemple de cette fonction stp ? je ne connais pas comment elle s'utilise.
merci =) |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Hélène Ingénieur développement logiciels Inscription : mai 2004 Messages : 326 ![]() |
__________________
Shiv@ Skunk |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com