<div class="gmail_quote">On Tue, Dec 15, 2009 at 2:36 PM, MRAB <span dir="ltr"><<a href="mailto:python@mrabarnett.plus.com">python@mrabarnett.plus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
You've just created a cookie, but are trying to get a value without<br>
having set it first!<br></blockquote><div><br>LOL! Rewrote code thus:<br><br> cookie = os.environ.get('HTTP_COOKIE')<br> if not cookie:<br> cookie = Cookie.SimpleCookie()<br> cExpires, cPath, cComment, cDomain, cMaxAge, cVersion = myCookie()<br>
cookie['lastvisit'] = str(time.time())<br> cookie['lastvisit']['expires'] = cExpires<br> cookie['lastvisit']['path'] = cPath<br> cookie['lastvisit']['comment'] = cComment<br>
cookie['lastvisit']['domain'] = cDomain<br> cookie['lastvisit']['max-age'] = cMaxAge<br> cookie['lastvisit']['version'] = cVersion<br> cookieFlag = 'new'<br>
else:<br> cookieFlag = 'old'<br> print cookie['lastvisit']['expires'].value<br><br>Got this error:<br><br> /var/www/html/<a href="http://angrynates.com/cart/cart.py">angrynates.com/cart/cart.py</a><br>
191 </html><br> 192 '''<br> 193 <br> 194 cart()<br> 195 <br>cart = <function cart><br> /var/www/html/<a href="http://angrynates.com/cart/cart.py">angrynates.com/cart/cart.py</a> in cart()<br>
31 else:<br> 32 cookieFlag = 'old'<br> 33 print cookie['lastvisit']['expires'].value<br> 34 # Don't know what to do with this. It's for when client won't accept cookies<br>
35 # sessionDir = os.environ['DOCUMENT_ROOT'] + '/tmp/.session'<br>cookie = 'lastvisit=1260898013.65; lastvisit=1260898315.01', ].value undefined<br><br>TypeError: string indices must be integers<br>
args = ('string indices must be integers',) <br><br>Please advise.<br>TIA,<br>V<br></div></div>