|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | |||
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Salut,
J'ai un gros problème pour effacer une session. Sur une page j'ai une liste de fonctions que j'appelle en fonction de la variable op passée par $_GET. J'ai une fonction logout. Ma page se présente comme ça (avec les test erreurs): Code :
Citation:
|
|||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
ligne 70 c'est quelle ligne ds ton code ?
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
C'est pour
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
et le resultat du print_r te donne quoi ?
Mais bon ce n'est qu'un notice. |
|
|
00
|
|
|
#5 |
![]() ![]() |
Donc la ligne passe sans problème, mais qui est juste en dessous ne passe pas
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#6 | |
![]() ![]() |
Citation:
Le problème est que si le tableau super global $_SESSION est unsetté, ça peut avoir de très grâve conséquence sur le fonctionnement des sessions et de la session en cours en particulier ^^...
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Citation:
Je crois que c'est bien le genre de problème à régler seul sans le code c'est encore plus dur...
|
|
|
|
00
|
|
|
#8 | ||
![]() ![]() Inscription : octobre 2002 Messages : 2 016 ![]() |
Citation:
Je pense que si il veut unsetter c'est qu'il y a une bonne raison, le fait de unsetter une des variables en session n'aura pas d'impact sur les sessions. @Anduriel Citation:
__________________
# La rubrique Web # Javascript / PHP / Flash / (X)HTML / CSS # Les FAQs # Les Sources # Mon profil LinkedIn |
||
|
|
00
|
|
|
#9 | |
![]() ![]() |
Citation:
ça veut dire que si tu mets en premier, alors il bug qd mm dessus ?
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
|
00
|
|
|
#10 | ||
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#11 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
Apres avoir fait un petit test en local, il apparait que ce notice est un peu faux (PHP4 ou PHP5)
En fait il apparait lorsque la cle du tableau $_SESSION est inconnu. Ce n'est donc pas le tableau en lui meme qui est inconnu. |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Mm mais pourquoi la clé serait inconnue alors qu'elle n'est jamais détruite
|
|
|
00
|
|
|
#13 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
fait un print_r de session dans ta fonction logout avant de commencer a unseter.
Histoire d'etre sure d'avoir les info que tu penses avoir a ce moment la. |
|
|
00
|
|
|
#14 | |
![]() ![]() |
Citation:
mais supprimer une variable qui n'existe pas ne m'a jamais renvoyé d'erreur... ça serait très surprenant quand même... Anduriel : Essaie de retapper la ligne à la main (des fois, ça marche, me demande pas pourquoi XD) sinon, mets un truc du style Code :
if(isset($_SESSION['admin'])) unset($_SESSION['admin']);
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
|
00
|
|
|
#15 | |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Si j'en fait un avant et un après j'ai ça:
Citation:
|
|
|
|
00
|
|
|
#16 | ||
|
Futur Membre du Club
![]() |
Bonjour à tous,
Moi pour me déconnecter de mon serveur j'éffectue les actions suivantes: Code :
|
||
|
|
00
|
|
|
#17 | |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Citation:
Ca fonctionne Alors là
|
|
|
|
00
|
|
|
#18 |
![]() ![]() |
à cela près que les fonctions session_unregister et session_unset sont dépréciées... et qu'utiliser session_unset après session_unregister rend session_unregister totalement inutile...
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#19 | |
![]() ![]() |
Citation:
Et voilà encore un des nombreux mystère de notre Univers qui ne sera JAMAIS percé
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
|
00
|
|
|
#20 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
Je viens de comprendre.
Tu as mis un 0 (zero) dans |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com