I was looking at the functionality of session_unset. Currently if register
globals is on it will get rid of all variables and it also clears out
PS(http_session_vars).. should it also get rid of PS(vars)?


 I have a script that changes the session id a few times thruought the live of
the script. The problem is that it keeps the variables in PS(vars) so when i
call session_encode(), (which reads PS(vars)) I get some old session vars..


ex..

<?
session_id("1234");
session_start();
$_SESSION['test']++;
var_dump(session_encode());
session_write_close();
session_unset();

session_id("12345");
session_start();
var_dump(session_encode());
// this will have data for "test"

?>



After looking thru the session functions i don't see any of them that clear out
PS(vars).



 - Brad 

__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to