Bonjour,
j'ai ré-écrit session_set_save_handler() (en PHP) pour gérer mes sessions PHP dans une BDD et non dans des fichiers, qui héberge entre autre, les paniers utilisateurs.
Jusque là tout fonctionne très bien.
Lorsque mon client se connecte (user/mot de passe) je souhaite , s'il existe, récupérer le panier qu"il a pu faire sur un autre ordinateur (en ayant été connécté bien entendu) pour le fusionner avec celui en cours.
Pour cela j'ai donc besoin de lire dans ma BDD les enregistrements correspondant au user_id en question (jusque là tout est OK) mais j'ai besoin d'interpréter le contenu (DATA) de la variable de session (qui en mode fichier corrspondant au contenu du fichier), qui ne se présente pas de la même façon qu'un tableau PHP "classique".
Ma question est donc, existe t-il un moyen d'interpéter (de décoder) la data d'une variable de session, afin de récupérer les
couples variables=valeur ?
A moins que vous ne me proposiez une autre techique ?
D'avance merci
F
j'ai ré-écrit session_set_save_handler() (en PHP) pour gérer mes sessions PHP dans une BDD et non dans des fichiers, qui héberge entre autre, les paniers utilisateurs.
Jusque là tout fonctionne très bien.
Lorsque mon client se connecte (user/mot de passe) je souhaite , s'il existe, récupérer le panier qu"il a pu faire sur un autre ordinateur (en ayant été connécté bien entendu) pour le fusionner avec celui en cours.
Pour cela j'ai donc besoin de lire dans ma BDD les enregistrements correspondant au user_id en question (jusque là tout est OK) mais j'ai besoin d'interpréter le contenu (DATA) de la variable de session (qui en mode fichier corrspondant au contenu du fichier), qui ne se présente pas de la même façon qu'un tableau PHP "classique".
Ma question est donc, existe t-il un moyen d'interpéter (de décoder) la data d'une variable de session, afin de récupérer les
couples variables=valeur ?
A moins que vous ne me proposiez une autre techique ?
D'avance merci
F