btw, i'm writing a session module like this in php atm, but it would be much better, if it were programmed directly into the core. I'm i total C-Newbie, so i'm not able to do it myself. If anyone is interested in doing it, i'd highly appreciate it.
Regards, Michael "Michael Virnstein" <[EMAIL PROTECTED]> schrieb im Newsbeitrag [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > 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