Les SESSIONS
Résolu/Fermé
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
-
9 juin 2011 à 03:51
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 - 14 juin 2011 à 18:14
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 - 14 juin 2011 à 18:14
A voir également:
- Les SESSIONS
- Veuillez ouvrir une session avec les privilèges du gestionnaire - Forum Windows 10
- Les ouvertures de sessions distantes sont actuellement désactivées ✓ - Forum Réseau
- Ouvrir deux sessions windows en même temps - Forum Windows
- Free nombre de sessions maximum atteint ✓ - Forum PHP
- Ouvrir plusieurs sessions chrome - Forum Google Chrome
14 réponses
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
9 juin 2011 à 13:36
9 juin 2011 à 13:36
Pour détruire le cookie de session :
setcookie(session_name(), '', time(), '/');
Définit un cookie du nom de ta session qui doit être détruit immédiatement. Ce qui supprime ton cookie de session...
setcookie(session_name(), '', time(), '/');
Définit un cookie du nom de ta session qui doit être détruit immédiatement. Ce qui supprime ton cookie de session...
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
9 juin 2011 à 13:43
9 juin 2011 à 13:43
En effet, une variable de session et un cookie c'est pas la même chose.
Variable de session: $_SESSION['var'];
Cookie: $_COOKIE['var'];
Voir cette page: http://www.lephpfacile.com/cours/17-les-cookies
Variable de session: $_SESSION['var'];
Cookie: $_COOKIE['var'];
Voir cette page: http://www.lephpfacile.com/cours/17-les-cookies
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
9 juin 2011 à 05:24
9 juin 2011 à 05:24
Voir cette page: http://www.lephpfacile.com/cours/18-les-sessions
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
1
9 juin 2011 à 06:37
9 juin 2011 à 06:37
Bonjour
Merci de ta réponse c'est sympa.
Malheureusement je n'arrive pas à supprimer ma SESSION lorsque je fait déconnexion.
Elle se supprime uniquement lorsque je ferme mon navigateur.
Je n'y comprends plus rien.
Si tu as encore des infos.
J'ai fait pas mal de truc mais rien n'y fait.
Merci
Merci de ta réponse c'est sympa.
Malheureusement je n'arrive pas à supprimer ma SESSION lorsque je fait déconnexion.
Elle se supprime uniquement lorsque je ferme mon navigateur.
Je n'y comprends plus rien.
Si tu as encore des infos.
J'ai fait pas mal de truc mais rien n'y fait.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
9 juin 2011 à 10:26
9 juin 2011 à 10:26
Salut,
voici mon code qui détruit une session :
Voici le lien qui m'amène à un script qui déconnecte l'utilisateur :
<a href="deconnexion.php">Deconnexion</a>
le fichier deconnexion.php :
session_start();
// destruction session
$_SESSION = array();
session_destroy();
// redirection
header('location:../index.php');
voici mon code qui détruit une session :
Voici le lien qui m'amène à un script qui déconnecte l'utilisateur :
<a href="deconnexion.php">Deconnexion</a>
le fichier deconnexion.php :
session_start();
// destruction session
$_SESSION = array();
session_destroy();
// redirection
header('location:../index.php');
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
1
9 juin 2011 à 11:05
9 juin 2011 à 11:05
Bonjour
J'ai bien mis ton code et le lien comme toi mais lorsque je clique sur le lien
la SESSION est toujours présente il faut que je ferme le navigateur pour la détruire et ça je ne veux pas.
Merci pour votre aide
J'ai bien mis ton code et le lien comme toi mais lorsque je clique sur le lien
la SESSION est toujours présente il faut que je ferme le navigateur pour la détruire et ça je ne veux pas.
Merci pour votre aide
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
9 juin 2011 à 11:53
9 juin 2011 à 11:53
Fait un print_r($_SESSION) et un echo session_id() avant et après la tentative de déconnexion avec mon code.
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
9 juin 2011 à 12:04
9 juin 2011 à 12:04
Comment sais tu que quelqu'un est connecté ? En d'autres où stockes tu l'identité de celui qui est connecté ?
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
1
9 juin 2011 à 13:18
9 juin 2011 à 13:18
Bonjour
En fait je suis en développement et je regarde dans mon navigateur.
en fait j'ai 1 page avec mon formulaire pour connexion
1 page pour toute la vérif et les teste des variable
et 1 page de déconnexion
et je voudrais vraiment que lorsqu'on se déconnecte ça me supprime le COOKIE"PHPSESSID"
Merci de tout coeur
En fait je suis en développement et je regarde dans mon navigateur.
en fait j'ai 1 page avec mon formulaire pour connexion
1 page pour toute la vérif et les teste des variable
et 1 page de déconnexion
et je voudrais vraiment que lorsqu'on se déconnecte ça me supprime le COOKIE"PHPSESSID"
Merci de tout coeur
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
1
9 juin 2011 à 15:26
9 juin 2011 à 15:26
Non pas encore je cherche, je cherche...
Merci
Merci
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
9 juin 2011 à 15:41
9 juin 2011 à 15:41
Oui c'est vrai tu cherches?
Si malgré tout ce qu'on t'as donné ce n'est pas encore clair, demande nous plus de précision et on essayera de t'aider d'avantage.
Si malgré tout ce qu'on t'as donné ce n'est pas encore clair, demande nous plus de précision et on essayera de t'aider d'avantage.
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
9 juin 2011 à 15:41
9 juin 2011 à 15:41
Le setcookie marche très bien pour la suppression du cookie de session j'ai essayé sur mon projet en cours, no soucis...
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
9 juin 2011 à 15:54
9 juin 2011 à 15:54
Faut pas rigoler. On passe tous par là à un moment...
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
1
9 juin 2011 à 16:12
9 juin 2011 à 16:12
c'est sympa de partager mon soucis.
je dois passer à côté de quelque chose mais quoi?
c'est un mystère.
A+
je dois passer à côté de quelque chose mais quoi?
c'est un mystère.
A+
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
9 juin 2011 à 17:19
9 juin 2011 à 17:19
Et/ou nous mettre tout ou partie de ton code afin qu'on puisse éventuellement trouver, si besoin est, ce qui te fait bloquer.
En tout cas, il nous faut d'avantage de précision si tu veux qu'on t'aider à avancer.
En tout cas, il nous faut d'avantage de précision si tu veux qu'on t'aider à avancer.
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
1
Modifié par troubadour2 le 14/06/2011 à 09:27
Modifié par troubadour2 le 14/06/2011 à 09:27
Bonjour
Voilà je recommence cette semaine avec toujours mon problème de SESSION.
En fait PHP génére une SESSION à l'ouverture de mon site qui est PHPSESSID.
Je voudrais la supprimer lorsque les utilisateurs se déconnectent via un lien "déconnexion".
Pour me déconnecter et supprimer mon COOKIE que j'ai créé cela fonctionne mais pas PHPSESSID.
Merci beaucoup de votre aide
Voilà je recommence cette semaine avec toujours mon problème de SESSION.
En fait PHP génére une SESSION à l'ouverture de mon site qui est PHPSESSID.
Je voudrais la supprimer lorsque les utilisateurs se déconnectent via un lien "déconnexion".
Pour me déconnecter et supprimer mon COOKIE que j'ai créé cela fonctionne mais pas PHPSESSID.
<?php if ($_COOKIE['COOKIE_ESC']){setcookie('COOKIE_ESC', '', time() - 1, null, null, false, false);}?>
Merci beaucoup de votre aide
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
14 juin 2011 à 10:21
14 juin 2011 à 10:21
Personnellement, il me donne un sessid différent quand je détruis le cookie et que je refasse un session_start par la suite...
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
1
14 juin 2011 à 13:24
14 juin 2011 à 13:24
Bonjour
Merci tu peux me donner ton code pour voir comment tu a réussis à détruire PHPSESSID.
Chez moi ça ne veux pas le faire.
Merci beaucoup
Merci tu peux me donner ton code pour voir comment tu a réussis à détruire PHPSESSID.
Chez moi ça ne veux pas le faire.
Merci beaucoup
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
Modifié par Meoran le 14/06/2011 à 13:36
Modifié par Meoran le 14/06/2011 à 13:36
session_start();
$_SESSION = array();
session_destroy();
setcookie(session_name(), '', time(), '/');
header('location:../index.php');
Un session_id() avant et un après un nouveau session_start() me donne un id différent...
$_SESSION = array();
session_destroy();
setcookie(session_name(), '', time(), '/');
header('location:../index.php');
Un session_id() avant et un après un nouveau session_start() me donne un id différent...
troubadour2
Messages postés
277
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
19 juin 2016
1
14 juin 2011 à 14:40
14 juin 2011 à 14:40
Bonjour
Nickel ça fonctionne et grand merci 10 jours que je suis dessus.
OUF..............
Merci
Nickel ça fonctionne et grand merci 10 jours que je suis dessus.
OUF..............
Merci
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
14 juin 2011 à 18:14
14 juin 2011 à 18:14
De rien ;)