On Sun Sep 13 17:16:16 2009, yanick@babyl.dyndns.org wrote:
Show quoted text> FSD via RT wrote:
> > I seemed to have hit a limit on the number of parameters I can pass to a
> > cgi script. Using @values = $query->param, values stop being read
> > somewhere around 400 values. However, for a smaller number of
> > parameters, I have no problem. Is this a bug in CGI.pm?
>
> It is more likely that you are hitting some limit of your browser or
> web server. Are the parameters passed via POST or GET? In the latter
> case, urls begin to get iffy for certain browsers/servers when they
> reach 2,000 characters. With 400 parameters, I'd suspect your not too
> far from that limit.
>
>
> In all cases, can you give us details of your setting (web server,
> browser used to submit the request) to give us more insight at your
> particular case?
I am using Webmin version 1.480 as the web server and Firefox 3.5.3. The
method is post and I am not sending the parameters via the query string
in the url. I am reading them like this in a loop. $value = $query->
param($var). All is well for awhile, but before it is finished, the data
stops being read, usually halfway through the read.
if $value = $query-> param($var400), and $value should equal "john doe",
I can get $value = "joh" and thats it. All other values after that are
missing.