note 20488 added to ref.session

From: Date: Fri, 05 Apr 2002 10:01:26 +0000
Subject: note 20488 added to ref.session
Groups: php.notes 
Request: Send a blank email to php-notes+get-28649@lists.php.net to get a copy of this message
I wanted to be able to register session_vars from mainprogram AND functions without regard to track_var/register_globals settings or php_version, in order to write code I can always reuse! I believe to have accomplished this through the following function: function save2session($var_name, $value) { global $$var_name; global $HTTP_SESSION_VARS; session_register("$var_name"); $$var_name=$value; $HTTP_SESSION_VARS["$var_name"]=$value; } So if I want ro register an emailadres i use: save2session('emailadres','joop@joop.nl'); I ONLY use HTTP_SESSION_VARS to readout the vars.. I'd like to hear if anyone disagrees. It mixes a couple of methods, but it works for me! peace! -- http://www.php.net/manual/en/ref.session.php http://master.php.net/manage/user-notes.php?action=edit+20488 http://master.php.net/manage/user-notes.php?action=delete+20488 http://master.php.net/manage/user-notes.php?action=reject+20488

« previous php.notes (#28649) next »