Yeah it was disscuessed that the session modules could define and handle $_APP so that would be globals for all sessions.
a work around would be to do something like this $oldsession_id = sessoin_id(); session_id(1); session_start(); $var = $_SESSION['var']; session_desetroy(); session_id($oldsesion_id); session_start(); echo $var . $_SESSION['local_var']; (i didn't run this code might not work logicall it does tho) it would be much cleaner to do session_start(); echo $_APP['var'] . $_SESSION['local_var']; and allowing the session modules to handle the $_APP (files/mm/msession) variable. but you bring up a good point.. globals per 'mode'. not just 'loggged_in' but.. you could have many 'modes' that you would want globaly scoped data assoicated with them. but you could do something like this too... $_APP['logged_in'] = array(some, global, data); So i guess what im saying... if $_APP global was added then it would also solve your other 'scope'. - Brad --- Dan Hardiker <[EMAIL PROTECTED]> wrote: > While were talking about session advancement... has anyone ever thought of > adding shared sesssions? Consider the following scenario: > > I have 3 sets of variables: > > 1. Global Scoped - Variables accessed and altered by anyone entering my > site. EG: a "currently online" array which stores the a list of active users > 2. Logged in Scoped - Variables accessed by *anyone* logged in. EG: if > you cache the database stuff in a session then if one user updates the > cache the often you want all the logged in users to see that change without > having to requery the db > 3. Individual Scope - Variables specific to this user (eg: whats my name, > my last ip, when did I last do anything meaningful). > > Being able to split those scopes up into separate variables would be great > and being able to do something along the lines of: > > $session->global = array of global variables > $session->loggedin = 2nd scope > $session->personal = personal variables > > and then have the session module manage those 3 sessions individually. > > > In short - it would be cool if a script could (easily) have access to a > multitude of sessions and keep them segregated. > > -- > Dan Hardiker [[EMAIL PROTECTED]] > ADAM Software & Systems Engineer > First Creative Ltd > > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php > __________________________________________________ Do You Yahoo!? Yahoo! Games - play chess, backgammon, pool and more http://games.yahoo.com/ -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php