Mailinglisten-Archive |
> >nur auslesen lässt es sich nicht mehr !!
> >
> >session_start();
> >$foo = $HTTP_SESSION_VARS["assotiatives_array"];
> >$bar = $foo["user_name"];
> >
> >klappt nicht :(
>
> Schau dir mal die Funktionen serialize() und unserialize() an.
komischerweise zeigt ein var_dump($HTTP_SESSION_VARS) nur "array(0){}" an,
so als ob keine Session Variablen registriert wären. Ich hab im /tmp
Verzeichnis nachgesehen die session existiert und enthält auch die
registrierten werte, also warum zum Henker lassen die sich nicht "dumpen" ??
*grrrr*
Ich mach irgendwas falsch und raff` nicht wo, ich hab das gefühl das es was
mit der PHP Konfiguration zu tun hat, ich mein` es ist doch nicht normal,
das sich obwohl die SID an der URL übergeben wurde der Inhalt der Session
nicht auslesen lässt...
also nochmal:
Seite 1 -- test_init.php
...
$user = serialize($init -> get_user($PHP_AUTH_USER)); //user_info in
asso. Array speichern
$init -> init_session(); //session starten, session_name() und
session_id() setzen
session_register("user"); //user_info array registrieren
header("Location: test_main.php?" . session_name() . "=" . session_id());
//header senden
...
Seite 2 -- test_main.php
...
$main -> init_session();
var_dump($HTTP_SESSION_VARS);
...
Was mach ich falsch ??
> Gruss
> Jens "magix" Schwehn
Gruß
Henning
php::bar PHP Wiki - Listenarchive