> Good morning,
>
> im trying to set up a tools module for my modperl environment.
> My function get_vars should get all passed variables with the following
> snipplet:
>
> if($ENV{'REQUEST_METHOD'} eq "GET"){
> $my_data = $ENV{'QUERY_STRING'};
> }
> else {
> $data_length = $ENV{'CONTENT_LENGTH'};
> $bytes_read = read(STDIN, $my_data, $data_length); (*)
> }
>
> This works great in a function of a script.
> If i put the code into a seperate module (which i use in my script), only
> the GET method works, so i think there is a problem in the (*) line.
>
> So, my question: How do i capture the POST variables from within a module.
>
Um, use the CGI module or a more mod_perl friendly (if such a thing
exists) module that will already do this?
Are you exporting $my_data? You would need to show us more of your
module, and how you are accessing into it. Are you using 'strict' and
'warnings'?
http://danconia.org
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>