On Fri, 2004-03-12 at 13:37, Nath wrote:
> This is odd since those older values should have been erased instead of
> being stored and reused again.
It's a closure problem. You have something that does this:
my $foo = some_sub();
sub bar {
print $foo;
}
The value printed for $foo will never change, because bar() is now a
closure and has a local copy of it.
> Oh, and $QUERY is just a method derived from $ENV{'QUERY_STRING'} to break
> up the results in the URL header.
It would be better not do that. Use Apache::Request or one of the CGI
modules.
- Perrin
--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html