From: Steven D. A. <st...@ne...> - 2003-02-21 04:05:11
|
On 2/20/03 9:22 PM, "Steven D. Arnold" <st...@ne...> wrote: > I may be having some serious misconceptions about how session works, but I > wonder if anyone can point out the mistake(s) I'm making here. I've tried > to reduce the problem to the minimum amount of code possible. I've figured out a workable solution to this issue. A couple things noted: 1. A cookie doesn't get set unless the entire page processes successfully (which makes sense). That was the basic reason my sample code failed; the code never completely ran because of the KeyError, hence the cookie was never set. 2. If you make changes to a session, you must save the changes using session.set or it won't save; this sort of thing is lost across redirects, internal or external. It makes me wish for a feature like the ability to have a function always run whenever a page is done, before any redirects are processed. One thing this function would do for me is save the session_dict. I'm guessing Rimon may have a time-machine similar to Guido's that already delivers this functionality. ;-) If not, it seems like a useful feature...I wonder if autoSession uses something like this to do its work? steve -- |