a better solution, in my opinoin, is some sort of grouping mechanism. this way i can set up n different session groups. every session in a group shares a set of variables so the have their own scope. i can register a session in m groups, so my session gets access to all variables of the groups, i registered it to. The session itself has a local scope itself, so i can have private variables and variables of different scopes
Regards, Michael "Brad Lafountain" <[EMAIL PROTECTED]> schrieb im Newsbeitrag [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > 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