Halloj....
Nu har jag lite problem...
Jag behöver registrera en array... om det nu går...
Jag har en array som jag kallar $user_info. Jag vill att denna skall vara accessbar från alla sidor så jag försöker registrera den i en session
Jag har testat följande...
session_start();
session_register('user_info');
function set_userinfo(){
$user_info = mysql_fetch_array($result);
}
Och på en annan sida försöker jag så här..
session_start();
print $user_info['username'];
Men det funkar inte riktigt....
Nexus86Medlem sedan okt. 20023 030 inlägg Det ska nog gå med arrayer i sessions. Det går ju trots allt med objekt. Prova detta om register_globals i php.ini är satt till Off:
// För att sätta sessionen
session_start();
$_SESSION['user_info'] = $user_info;
// För att hämta arrayen på andra sidor
session_start();
$user_info = $_SESSION['user_info'];
Om du har register_globals = On i php.ini, prova istället:
// För att sätta sessionen
session_start();
session_register('user_info');
// För att hämta arrayen på andra sidor
session_start();
$user_info = $_SESSION['user_info'];
Observera att du måste skapa arrayen $user_info INNAN denna koden exekveras. :)
man tackar!
Det första exemplet funkar på B-one...