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

Reply via email to