[Zope] reading cookies from external methods
Patrick Decat
pdecat at gmail.com
Fri Mar 31 15:17:48 EST 2006
Hi,
that's well documented in the Zope Book :
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/view
Short answer :
request = context.REQUEST
response = request.RESPONSE
Regards,
Patrick.
On 3/31/06, Jed Parsons <jedp at ilm.com> wrote:
>
> Oh, cool. That's kind of magical. :)
>
> It looks like I can't get the RESPONSE that way, so if I want to do a
> RESPONSE.setCookie(...) somewhere, I have to pass REQUEST and RESPONSE
> as before, yes?
>
> Thanks much,
> j
>
> Jonathan wrote:
> >
> > ----- Original Message ----- From: "Jed Parsons" <jedp at ilm.com>
> > To: <zope at zope.org>
> > Sent: Friday, March 31, 2006 2:04 PM
> > Subject: [Zope] reading cookies from external methods
> >
> >
> >>
> >> This is probably a silly question, but how does one read cookies from
> >> an external method without passing REQUEST to the method?
> >>
> >> The method should be callable both from dtml and from other external
> >> methods.
> >>
> >> I know I can do this:
> >>
> >> def foo(REQUEST):
> >> cookie = REQUEST.get('some_cookie')
> >> return cookie
> >
> >
> > You just need to access REQUEST from within your external method, eg:
> >
> > def foo(self, otherparms...)
> >
> > REQUEST = self.REQUEST
> > cookie = REQUEST.get('some_cookie')
> >
> >
> > That should do it!
> >
> > HTH
> >
> > Jonathan
> >
> >
> >
>
> --
> Jed Parsons Industrial Light + Magic (415) 746-2974
>
> grep(do{for(ord){(!$_&&print"$s\n")||(($O+=(($_-1)%6+1)and
> grep(vec($s,$O++,1)=1,1..int(($_-6*6-1)/6))))}},(split(//,
> "++,++2-27,280,481=1-7.1++2,800+++2,8310/1+4131+1++2,80\0. What!?")));
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
>
More information about the Zope
mailing list