Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/10/2007, 02h33   #1
Nouveau Membre du Club
 
Inscription : octobre 2004
Messages : 74
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 74
Points : 30
Points : 30
Par défaut Utilisation de $_SESSION avec simple_xml

Bonjour

j'ai voulu stocker des résultats récupérés avec simple_xml dans des variables de session.
Exemple
Code :
$_SESSION['resultat'] = $parsed->toto;
Après avoir fait ça, j'ai eu le message d'erreur suivant
Code :
Warning: session_start() [function.session-start]: Node no longer exists in C:\Program Files\Wamp\www\etc... on line 2
J'ai pu résoudre mon problème en procédant de la sorte:
Code :
$_SESSION['resultat'] = (string) $parsed->toto;
Mais j'ai tout de même 2 questions:
1. Pourquoi $_SESSION ne fait pas bon ménage avec simple_xml?

2. A quoi sert cet attribut (string) devant ma variable?


merci d'avance pour vos lumières
DeezerD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 09h29   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 835
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 835
Points : 3 468
Points : 3 468
Citation:
Envoyé par DeezerD Voir le message
1. Pourquoi $_SESSION ne fait pas bon ménage avec simple_xml?
$parsed->toto est sûrement une instance dont certaines références vers d'autres instances se sont perdues du fait de son affection à $_SESSION. D'où le msg d'erreur.

Citation:
2. A quoi sert cet attribut (string) devant ma variable?
A transtyper l'instance en chaîne de caractères (ce qui est fait automatiquement à l'affichage avec SimpleXML).
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 15h32   #3
Nouveau Membre du Club
 
Inscription : octobre 2004
Messages : 74
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 74
Points : 30
Points : 30
merci pour ta réponse claire
DeezerD est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h21.


 
 
 
 
Partenaires

Hébergement Web