On Jan 7, 9:35 am, tryg.ol...@gmail.com wrote: > Hello - > > This is my first attempt at python cookies. I'm using the Cookie > module and trying to set a cookie. Below is my code. The cookie does > not get set. What am I doing wrong? > > print "Cache-Control: max-age=0, must-revalidate, no-store" > print "Content-type: text/html" > print > print """ > <html><head><title>My Page</title> > <link rel=stylesheet href="/ss.css" type="text/css">""" > > c = Cookie.Cookie() > c['MyCookie'] = "Tryg" > print c > print > > If I put javascript code to create a cookie in place of my python > cookie code, the javascript cookie gets set. > > Any tips appreciated! > Tryg
I eventually figured it out myself. The cookie code needs to be part of the HTTP header. See example below. print "Cache-Control: max-age=0, must-revalidate, no-store" print "Content-type: text/html" c = Cookie.Cookie() c['MyCookie'] = "Tryg" print c print print """ <html><head><title>My Page</title> <link rel=stylesheet href="/ss.css" type="text/css">""" -- http://mail.python.org/mailman/listinfo/python-list