Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1354 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pbr avec les variables de session

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pbr avec les variables de session

n°1023430
IvanleFou
Posté le 24-03-2005 à 14:23:15  profilanswer
 

Bonjour,
 
Je me suis fait un petit site qui forcement marche bien chez moi mais qd je le mets chez mon hebergeur ca va plus :/
 
Voici le bout de code (simplifié pour ici) qui me pose soucis:

Code :
  1. // Récupération des variables type GET
  2. $a = $_GET['c'];
  3. // Récupération des variables de session
  4. $b = $_SESSION['ID'];
  5. echo $a."|".$b;
  6. // suppression des variables de sessions
  7. session_unset();
  8. echo $a."|".$b;
  9. // destruction de la session
  10. session_destroy();
  11. exit;


 
Avant le "session_unset()" j'affiche bien les valeurs de mes 2 variables. Par contre apres le "session_unset()" $b ne contient plus rien ($a contient tjs sa valeur). Il semble que du fait que $b contient la valeur issue d'une variable de session il la supprime aussi en meme temps que $_SESSION['ID'] :ouch:  
 
Dans ce cas comment conserver les valeurs de mes variables de session apres destruction de la session :??:  
 
Merci par avance :hello:

mood
Publicité
Posté le 24-03-2005 à 14:23:15  profilanswer
 

n°1023446
fnemo
Posté le 24-03-2005 à 14:29:51  profilanswer
 

session_unset() est deprecie donc pk l'utiliser ?

n°1023457
naceroth
Posté le 24-03-2005 à 14:35:54  profilanswer
 

Citation :

Note :  Si vous utilisez $_SESSION (ou $HTTP_SESSION_VARS pour PHP 4.0.6 ou plus ancien), utilisez unset() pour détruire une variable de session, i.e. unset($_SESSION['nomvariable'];.


 
from : le manuel

n°1023462
fnemo
Posté le 24-03-2005 à 14:39:18  profilanswer
 

unset($_SESSION['ID']) != session_unset() ;)

n°1023476
naceroth
Posté le 24-03-2005 à 14:52:53  profilanswer
 

fnemo a écrit :

unset($_SESSION['ID']) != session_unset() ;)


 
Va lire le manuel, rubrique session_unset, on reparlera après

n°1023484
IvanleFou
Posté le 24-03-2005 à 14:58:40  profilanswer
 

Disons que session_unset() supprime toutes les variables d'un coup et comme j'en ai une vingtaine ca m'arrange bien :sweat:  
 
Je viens de tester avec unset() et effectivement plus de probleme. :)  
 
A votre avis la différence de fonctionnement vient de la configuration qui n'est pas la meme?
 
 
 
edit:

Citation :

Note : N'utilisez uniquement la fonction session_unset() pour l'ancien code déprécié qui n'utilise pas les variables $_SESSION.


 
Oups avais po vu ca :whistle:


Message édité par IvanleFou le 24-03-2005 à 15:02:04
n°1023510
fnemo
Posté le 24-03-2005 à 15:10:55  profilanswer
 

naceroth a écrit :

Va lire le manuel, rubrique session_unset, on reparlera après


 
une variable viree et tout un tableau c'est la meme chose pour toi ?  :??:  
 
Bref, session_unset() reste deprecie  :sweat:

n°1023522
IvanleFou
Posté le 24-03-2005 à 15:23:14  profilanswer
 

Merci pour votre aide a tous :jap:

n°1023529
naceroth
Posté le 24-03-2005 à 15:26:37  profilanswer
 

fnemo a écrit :

une variable viree et tout un tableau c'est la meme chose pour toi ?  :??:  
 
Bref, session_unset() reste deprecie  :sweat:


 
Non, mais c'est de là que vennait la citation. Ca lui a été plus utile que session_unset est déprécié au passage...

n°1023559
fnemo
Posté le 24-03-2005 à 15:57:58  profilanswer
 

rapport entre ce que tu mavais repondu et ce que jai dit ? jai pas suivi . enfin pas grave :/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pbr avec les variables de session

 

Sujets relatifs
session_start failureFonction à nombre paramètres variables
Probleme de sessionStocker une variable de session dans un BLOB et la recuperer?
le tableau $_SESSION avec des framesPb avec gestion des variables
Session[linux] Définir variables d'environnement dans Makefile
Session[VBA] Excel : perte variables globales sans fermer le classeur
Plus de sujets relatifs à : Pbr avec les variables de session


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR