Mailinglisten-Archive |
Hallo Liste, vielleicht hat ja Jemand eine Lösungsvorschlag zu meinem Problem: Ich registriere auf einer Seite "login.php" einige Session-Variablen und mache darauf folgend einen Redirect auf die Seite "index.php". Dort allerdings ist $HTTP_SESSION_VARS ein leeres Array - die Werte in der Session sind verschwunden. In der Session-Datei (im /tmp/-Pfad) existiert zwar die zur Session-Id zugehörige Datei - aber sie ist leer. Zu beachten ist, dass ich register_globals abgeschaltet habe... Danke für jede Hilfe! Grüsse, Arash .htaccess: php_flag register_globals Off php_flag track_vars On login.php: ... session_start(); session_register('sessUserId'); session_register('sessLogin'); session_register('sessPassword'); $HTTP_SESSION_VARS['sessUserId'] = 1; $HTTP_SESSION_VARS['sessLogin'] = gpcVar('login'); $HTTP_SESSION_VARS['sessPassword'] = gpcVar('login'); header('Location: http://localhost/index.php'); exit; ... index.php: ... session_start(); print_r($HTTP_SESSION_VARS); ...
php::bar PHP Wiki - Listenarchive