Auteur Sujet: [Résolu] Sessions, j'y perd mon latin !  (Lu 1569 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne zakuli

  • Habitué
  • **
  • Messages: 119
[Résolu] Sessions, j'y perd mon latin !
« le: 02 Novembre 2011 à 15:11:08 »
Bonjour,

J'ai actuellement sur un site, un problème de session et pour revenir à la base, j'ai écrit le code ci-dessous.

J'espérais obtenir une réponse du type :
Quand la cession est ouverte : _SESSION['nom']:Pierre;
Quand la cession est détruite : _SESSION['nom']:;


Mais j'ai obtenu ça :
Quand la cession est ouverte : _SESSION['nom']:Pierre;
Quand la cession est détruite : _SESSION['nom']:
Pierre;

Pouvez vous m'expliquer ce qui se passe ? Merci


<?php
session_start
();
$_SESSION['nom']="Pierre";
echo 
"_SESSION['nom']:".$_SESSION['nom'].";";
session_destroy();
unset(
$SESSION);
echo 
"_SESSION['nom']:".$_SESSION['nom'].";";
?>
« Modifié: 03 Novembre 2011 à 07:29:35 par zakuli »
Je m'occupe d'une asso qui assiste les asso de bénévoles à maîtriser leur informatique. Ca vous intéresse ? (www.taigas.com)

Hors ligne Sorba

  • Débutant
  • *
  • Messages: 95
    • ForzaBastia
Re : Sessions, j'y perd mon latin !
« Réponse #1 le: 02 Novembre 2011 à 16:18:33 »
Bonjour,

Essayes donc avec unset ($_SESSION) et non unset ($SESSION)  :ph34r:

ou encore

session_destroy();
$_SESSION = array();

Cordialement,
Sorba

Hors ligne zakuli

  • Habitué
  • **
  • Messages: 119
Re : Sessions, j'y perd mon latin !
« Réponse #2 le: 02 Novembre 2011 à 16:35:06 »
Mais c'est bien sûr ! Merci Sorba.

Une petite question encore. Pourquoi le unset() est il nécessaire, la destruction de la session n'est elle pas suffisante ?
Je m'occupe d'une asso qui assiste les asso de bénévoles à maîtriser leur informatique. Ca vous intéresse ? (www.taigas.com)

Hors ligne Sorba

  • Débutant
  • *
  • Messages: 95
    • ForzaBastia
Re : Re : Sessions, j'y perd mon latin !
« Réponse #3 le: 02 Novembre 2011 à 22:48:21 »
Une petite question encore. Pourquoi le unset() est il nécessaire, la destruction de la session n'est elle pas suffisante ?

En informatique on est jamais sûr de rien .....  :mellow:

En fait de détruite ta session supprime le cookie de session mais pas ta "class" Session !!

@+

Hors ligne zakuli

  • Habitué
  • **
  • Messages: 119
Re : Sessions, j'y perd mon latin !
« Réponse #4 le: 03 Novembre 2011 à 07:29:04 »
Merci
Je m'occupe d'une asso qui assiste les asso de bénévoles à maîtriser leur informatique. Ca vous intéresse ? (www.taigas.com)