2008/5/14 jgbalb <jgbalb@...>:
> tenho um problema um pouco parecido com o seu. Estou
> precisando trabalhar com cookies também e gostaria de saber se você
> conhece algum modo de ler ou setar cookies do Plone usando
> Zope/Python.
João, a documentação oficial do Zope (Zope Book) explica como
trabalhar com cookies no Zope através de seu mecanismo de Sessions:
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/Sessions.stx
Em particular, veja o exemplo de script Python logo abaixo do título
"Using Session Data":
## Script (Python) "sessionTest"
secs_per_day=24*60*60
session=context.REQUEST.SESSION
if session.has_key('last view'):
# The script has been viewed before, since the 'last view'
# has been previously set in the session.
then=session['last view']
now=context.ZopeTime()
session['last view']=now # reset last view to now
return 'Seconds since last view %.2f' % ((now - then) * secs_per_day)
# The script hasn't been viewed before, since there's no 'last
# view' in the session data.
session['last view']=context.ZopeTime()
return 'This is your first view'
[ ]s
Luciano