in reply to Re^2: RFC Singleton Sessions
in thread RFC Singleton Sessions
A singleton is basically the same thing as a global variable. In Perl, that's typically how they are implemented -- you put your session object into some package variable in the MySession namespace, or in mod_perl you might put in $r->pnotes.
What this means for you is that any time you create a session object, either from a cookie or by generating a totally new one and adding a cookie, you keep the session object around in this global for anyone else who needs it during the request. At the end of the request, if you put it in a package variable and not pnotes, you have to make sure to clear it and save the session. Is this making more sense to you now?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: RFC Singleton Sessions
by derby (Abbot) on Dec 08, 2006 at 16:07 UTC |