Passer un array dans un $_SESSION

Signaler
Messages postés
18
Date d'inscription
samedi 5 juillet 2003
Statut
Membre
Dernière intervention
13 novembre 2008
-
Messages postés
18
Date d'inscription
samedi 5 juillet 2003
Statut
Membre
Dernière intervention
13 novembre 2008
-
Bonjour



je viens de recuperer une application php qui utilise les
session_register. pour des raisons de portabilité je souhaite
modifier ces appels en utilisant les $_SESSION. or une des variables
precedemment utilisés est un array. Je souhaite savoir s'il est
possible de passer l'intégralité de l'array dans une seule varaible
$_SESSION ou si je dois créer autant de variables $_SESSION que
d'élément de l'array.



merci d'avance pour vos réponses et suggestions

4 réponses

Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
$_SESSION est déja un tableau

$_SESSION['nomdutableau'] = array('ce que tu veux', 'et puis voila');

et ca marche très bien !
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,

sinon, tu peux linéariser ton tableau (serialize), mais c'est coûteux et pas super utile dans ce cas...
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
De toute facon, $_SESSION[] se fait automatiquement sérialisé maintenant :)
Plus besoin de se faire chier lol
Messages postés
18
Date d'inscription
samedi 5 juillet 2003
Statut
Membre
Dernière intervention
13 novembre 2008

merci pour vos réponses, j'ai finalement ré-ecrit le code intégralement ....