Session und Funktionen

blumshuett

Mitglied
Hallo zusammen,

über:

Code:
$sess_mitgliedschaft = mysql_result($res,0,"mitgliedschaft");
$sess_benutzername   = mysql_result($res,0,"benutzername");
$sess_benutzer_id    = session_id();
session_register("sess_benutzername");
session_register("sess_mitgliedschaft");
session_register("sess_benutzer_id");

registrier ich in der Session die einzelnen Variabeln.

Wenn ich über eine Funktion, die in der Datei funktion.php steht, auf diese zugreifen möchte,

Code:
function warenkorb_anzeigen()
{
...
global $sess_benutzername,$sess_benutzer_id;
echo "benutzername: ".$sess_benutzername."<br>";
echo "sessionid: ".$sess_benutzer_id."<br>";
...
}

muss ich immer über global $....; die variabeln bekanntgeben.
Ist das immer so, oder gibt es da einfachere Wege.. ?

gruss
blumshuett
 
Also ich greif auf die Session-Daten mit $_SESSION["id"] zu.
Dementsprechend wirst Du wohl mit $_SESSION["sess_benutzername"] und so weiter auf Deine Variablen zugreifen koennen.

Nachtrag: Laut http://www.php.net ist es vorzuziehen die Variablen mit $_SESSION[...]=... zu setzen anstatt session_register zu nutzen.
 
Zuletzt bearbeitet:
Zurück