Stefan Glaus
stefanglaus at gmail.com
Sat Apr 29 22:56:22 EDT 2006
That's exactly it. I never would have figured that out. Thanks a lot for all the help. I'm sure you'll hear from plenty of times as the weeks go by! On 4/29/06, Jim Gallacher <jpg at jgassociates.ca> wrote: > Any chance you were doing a req.write call *before* creating the session > instance? The first req.write() causes the response headers to be sent, > so if Session.Session() comes later in your code it will not be able to > set the cookie. (Actually, it will set it, but the headers have already > been sent, so it is effectively a noop). > > Jim > > Stefan Glaus wrote: > >> From what I understand (This very well could be wrong), session.save() > > does the save to the dbm file, and doesn't really have anything to do > > with the cookies. > > > > Thanks! > > > > On 4/28/06, Graham Dumpleton <grahamd at dscpl.com.au> wrote: > >> I hope you are doing a session.save() somewhere. You don't show > >> it in your code and without it, you will get a new session > >> every time. > >> > >> Graham > >> > >> On 29/04/2006, at 12:35 AM, Stefan Glaus wrote: > >> > >> > The relevant code is as follows: > >> > > >> > session = Session.Session(req) > >> > if session.is_new(): > >> > req.write("new") > >> > > >> > req.write(session.id() + '<BR><BR>') > >> > > >> > > >> > I'm running this on apache 2.0 with python 2.4.2 and mod_python 3.2 > >> > > >> > The code works now, it is setting cookies but I don't know what > >> > changed. Sorry for the lack of detail in the original post... first > >> > time :) > >> > > >> > > >> > Thanks for your reply and if I figure out what I've changed in order > >> > for it to work, I'll follow up > >> > > >> > > >> > > >> > On 4/28/06, Jim Gallacher <jpg at jgassociates.ca> wrote: > >> >> Daniel Nogradi wrote: > >> >> >> I'm trying to use the DbmSession class. MemorySession works (for a > >> >> >> single process) but whenever I try using DbmSession, no cookies are > >> >> >> being set in my browser.. Is there something I'm overlooking here? > >> >> > > >> >> > Please post the (minimal) code that you use, that way it will be > >> >> > easier to tell what might go wrong. For example: are the db files > >> >> > created on your server where the session data should be stored? > >> >> > >> >> Also, your OS and mod_python version would be helpful. :) > >> >> > >> >> Jim > >> >> > >> > > >> > _______________________________________________ > >> > Mod_python mailing list > >> > Mod_python at modpython.org > >> > http://mailman.modpython.org/mailman/listinfo/mod_python > >> > >> > > > > _______________________________________________ > > Mod_python mailing list > > Mod_python at modpython.org > > http://mailman.modpython.org/mailman/listinfo/mod_python > > > >
|