wahsaga: Sessions - woran liegt es?

Beitrag lesen

hi,

session_start();

// Wenn der Datei eine Session ID übergeben wurde, dann diese reaktivieren
if (isset ($HTTP_GET_VARS[session_name()])) session_id( ${session_name()} );

was soll das?
das hat das vorhergehende session_start() bereits gemacht, wenn es eine session-ID vorgefunden hat.

// Wenn folgende Variablen in der Session existieren dann diese reaktivieren
if (session_is_registered("order")) session_register("order");
if (session_is_registered("direction")) session_register("direction");
if (session_is_registered("page")) session_register("page");

was soll das?

wenn die variablen schon in der session registriert sind, wozu willst du sie dann noch mal neu registrieren? (haben sich ihre werte außerhalb der session etwa geändert?)

hoffe es liegt nicht anm quelltext

unter welcher PHP-version setzt du das ein?

das ist eigentlich hoffnungslos veraltet - session_register() sollte in aktuellen PHP-versionen nicht mehr genutzt werden, sondern das superglobale $_SESSION[].

und HTTP_GET_VARS ist auch veraltet, $_GET ist die bevorzugte version.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }