Michael C. Neel
neel at mediapulse.com
Thu Feb 12 12:40:47 EST 2004
> Seems that Debian's 'latest' version of mod_python, vers 2.7.10, is > downright ancient. No, 2.7.10 is the latesst for Apache 1.3, 3.x is for Apache 2 - however no new features or corrections outside of security fixes are being done to 2.x mod_python, so it doesn't have many of the things that 3.x does. If you can switch to Apache 2 that might be best, but going from 1.3 to 2 isn't always easy depending on what modules/apps are using 1.3. That said, if you are staying with 2.7.10, I use this to read cookies: # Get any cookies we may have cstr = "" if req.headers_in.has_key("Cookie"): for cookie in req.headers_in["Cookie"]: cstr += cookie cookies = Cookie.SimpleCookie(cstr) And this to write a cookie: CNew = Cookie.SimpleCookie() CNew["test"] = "test" req.headers_out.add("Set-Cookie", CNew["mynhg"].OutputString()) ( you want to use .add so as to not overwrite any other set-cookie headers, as there can be more than one). hth, Mike
|