webForumDet fria alternativet

SimpleXML i Sessioner

1 svar · 387 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Tjena,
Har väldiga problem med att spara ett värde hämtat via SimpleXML i en Session.
Efter googlande har jag hittat det här:
http://se.php.net/manual/en/ref.simplexml.php#74192

Det skumma är att tidigare så har jag lyckats lösa det hela via den här lösningen:

$xml = simplexml_load_file(_XMLPATH_ . "get-userdata.asp?account_id=" . $res['email']);
if(isset($xml) && $xml->status == 200){
	$rbuid	 = $xml->userdata->user_id;
	$rbuname = $xml->userdata->user_mail;
}
if(isset($rbuid) && isset($rbuname)){
	$_SESSION['rbuid']	= "$rbuid";
	$_SESSION['rbuname']	= "$rbuname";
}

Men nu när jag försöker samma sak igen, så fungerar det inte alls längre.

Någon som dykt på samma sak som vet hur man kommer runt det här?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#2

Ahh, exemplet ovan funkar skitbra, det var i min kod det inte funkade, beroende på att jag inte har " " runt mina variabler när jag sätter sessionen:

if(isset($rbuid) && isset($rbuname)){
	$_SESSION['rbuid']	= [b]"[/b]$rbuid[b]"[/b]; // MAN MÅSTE ANVÄNDA " " RUNT VARIABELNAMNET FÖR ATT DET SKA FUNGERA!
	$_SESSION['rbuname']	= [b]"[/b]$rbuname[b]"[/b];
}
123 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)