webForumDet fria alternativet

session i classer?

1 svar · 136 visningar · startad av Choice2

Choice2Medlem sedan sep. 200136 inlägg
#1

Går det inte att starta och registrera en session i en class??

Detta funkar inte för mig,

<? 
class test1 {
	function test1() {
		session_start(); 
		$sesVar[login][username] = "choice";
		$sesVar[login][lc] = "2001090292";
		$sesVar[css][type] = "1";
		session_register("sesVar");	
	}	
}
	$class = new test1;
?>

medans detta funkar utmärkt

session_start(); 
	$sesVar[login][username]= "choice";
	$sesVar[login][lc]= "2001090292";
		$sesVar[css][type] = "1";
		session_register("sesVar");

Och sedan kollar jag bara på en sida om de är satta.
typ

session_Start();
echo $sesVar[login][username];

någon som har koll på varför det inte funkar?

------------------
/*
include <geek.h>
*/

[Redigerat av Choice2 den 03 sep 2001]

Choice2Medlem sedan sep. 200136 inlägg
#2

Ok, jag löste det. I en class måste man skriva global $sesVar innan man tilldelar den något.

------------------
/*
include <geek.h>
*/

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb