>Is this behavior with CGI.pm sporadic?  It only happens once every few
hundred 
>(maybe thousand) requests of a certain page.

I found that posting to a page with a query string using CGI.pm parse
the args
*never* gave me the query string arguments.  Using Apache::Request it
now seems to
*always* give me those args.

I don't know Mason, but in my environment I can chain scripts in to
different stages
of the form handling.  I used one to show me the current state of the
arguments and 
also logged the result of the code that first sets up the environment in
the handler.
This helped me to see what was going on.

This meant I could see exactly what was being submitted, and how many
values were
submitted for each named argument.  For example if the form just posts
back to the
page that it's on, and that page has arg1=somevalue in the query string,
then if I have
a field called arg1 on the form then I will get two values for arg1
(which I treat as
an array).

Could it be a problem with multi-valued args ?

Rob Lambden

Reply via email to