[Zope] Unhappy HappySession (was Keeping a Variable's Value: This SHOULD Be Easy)

Ben Ocean zope@thewebsons.com
Wed, 31 Oct 2001 02:16:50 -0800


At 10:59 PM 10/30/01 +0100, you wrote:
>2/ Get HappySession or another user session management product to keep the
>value between two requests

I tried this (since REQUEST didn't fill the request) and used this line:
<dtml-call "SESSION.set('foo', something)">
where *something* was a dtml method that executed the evaluation of a 
python expression. Now, whereas REQUEST *was* able to execute said 
expression and HappySession *was* happy substituting a simple string, 
HappySession was not happy evaluating the python expression :(

Any more ideas?
TIA,
BenO

>----- Original Message -----
>From: "Ben Ocean" <zope@thewebsons.com>
>To: <zope@zope.org>
>Sent: Tuesday, October 30, 2001 8:38 PM
>Subject: [Zope] Keeping a Variable's Value: This SHOULD Be Easy
>
>
> > OOPS! Correction...
> >
> > ...but apparently it's not. If I were writing this in PHP:
> >
> > <html><body>
> > Okay, boys and girls! Let's open the magic box and generate a random
> > number! (applause)<br and drum roll>
> > <? x = int mt_rand(0,9); echo x ?><br, strike up the band>
> > Wow! Wasn't that exciting? Oh no! I forgot the magic number<br, shrieks of
> > horror>
> > <? echo x ?><br, strike up the band again> Oh, of course! How could I
> > forget!<br, fade to black>
> > </body></html>
> >
> > ...but apparently DTML *does* forget. Call that daggone variable more than
> > once and you have to run the formula that generates a random digit! Bam!
> > Variable's gone. Is there no way around this?
> > Please help...
> > BenO
> >
> >
> >
> > _______________________________________________
> > Zope maillist  -  Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > **   No cross posts or HTML encoding!  **
> > (Related lists -
> >  http://lists.zope.org/mailman/listinfo/zope-announce
> >  http://lists.zope.org/mailman/listinfo/zope-dev )
> >