in reply to Unusual problem with CGI based quiz
I'm guessing that you are running under mod_perl with the Apache::Registry module. If that is correct, then you are experiencing a classic problem with coding cgi style programs and running them under mod_perl.
I'd suggest reading the excellent mod_perl user's guide http://perl.apache.org/docs/1.0/guide/. You might start with the chapter "CGI to mod_perl Porting", and pay special attention to the section called "Global Variables Persistence".
Basically you want to use a lexically scoped variable (my $var;), scoped in manner that will go out of scope between each request.
Coding cgi style programs under mod_perl contains several traps for those who aren't very familiar with Perl's variable scoping (and closures). Personally I feel that coding regular mod_perl handlers is much more straight forward.
Ovid's comments are also very poignant.-Colin.
WHITEPAGES.COM | INC
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Unusual problem with CGI based quiz
by sgifford (Prior) on Jul 06, 2005 at 20:38 UTC | |
by chriso (Sexton) on Jul 07, 2005 at 17:36 UTC | |
by sgifford (Prior) on Jul 07, 2005 at 18:56 UTC |