Bug #12236: session_start() inside a function destroys reference to $HTTP_SESSION_VARS

From: Date: Wed, 18 Jul 2001 20:08:03 +0000
Subject: Bug #12236: session_start() inside a function destroys reference to $HTTP_SESSION_VARS
Groups: php.dev 
Request: Send a blank email to php-dev+get-60232@lists.php.net to get a copy of this message
From: b.erdmann@4commerce.de Operating system: any PHP version: 4.0.6 PHP Bug Type: Session related Bug description: session_start() inside a function destroys reference to $HTTP_SESSION_VARS The following code doesn't work <?php function start_session() { global $HTTP_SESSION_VARS; session_start(); echo $HTTP_SESSION_VARS["testvar"]; } start_session(); ?> while this one does <?php function start_session() { session_start(); global $HTTP_SESSION_VARS; echo $HTTP_SESSION_VARS["testvar"]; } start_session(); ?> Obviosly after session_start() $HTTP_SESSION_VARS is not global any more. (register_globals Off) -- Edit bug report at: http://bugs.php.net/?id=12236&edit=1

« previous php.dev (#60232) next »