Hi,

There's no need to post your question four times.

I'm trying to bring my application up using ModPerl::PerlRun.  I have
anchors at places in my code like <A CLASS='l2'
HREF='vumenu.cgi?str=$govlevel~$vufiles'  where I'm passing parameters to
the HREF.   I use the ?str part of HREF in other anchor invocations.
However the first anchor execution ?str definition persists so that the next
anchor executed using ?str has the ?str defintion of the first anchor
executed. I'm guessing that str is a global and persists.

I can't tell what you're doing from this description.  Can you show us
some of your code?

Additionally, if I execute the same anchor twice in a
row, changing the data the paramters are composed from between the 2
executions, the paramters do not change on the second execution under
PerlRun but do under CGI.

It sounds like your code has a scoping bug, probably an unintentional
closure.  Can you show us the code where you get the CGI parameters?

- Perrin

Reply via email to