Re: Register session in function without global?

From: Date: Thu, 22 Mar 2001 18:52:18 +0000
Subject: Re: Register session in function without global?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-45180@lists.php.net to get a copy of this message
so your trying to take a list of variables and register them as session vars? <?php function make_session($vars) { $vars = explode('|', $vars); foreach($vars as $pos => $val) { global $val; session_register($val); } } ?> this will work for that. -- Chris Lee lee@mediawaveonline.com ""Tobias Talltorp"" <tobias@talltorp.com> wrote in message news:99dn35$duo$1@toye.p.sourceforge.net... I am trying to register a session variable in a function without using the global in the beginning. The reason for this is that I don´t always know how many variables I am going to register (I separate the different fields with | like this, "username|email|cellphone" and explode them). Is there some way I can make all the variables in the function global, so I can get the session variables registered? function test() { global $username // <-- With this, it works. Without it, it doesn´t session_start(); $username="tobias"; session_register("username"); } The best I could come up with was (didn´t work): global $HTTP_SESSION_VARS; Any thoughts? // Tobias -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.general (#45180) next »