"Dennis Stout" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> ARHG.
>
> I want to stay as far away from use CGI; as possible =/
>
> *sigh*
>
> mod_perl and the methods available in the apache request object shuold
beable
> to replace CGI.pm entirely, especially when you have a highly customized
> RequestHandler :/
>

Its kind of silly to say that about CGI.pm, especially with mod_perl, where
you have eliminated its biggest drawback ( its load time, which is not much
of a drawback anyway because of AUTOLOADing ). And I do believe with MP2 it
will be the canonical way to interface with client input.

But you do have Apache::Request. It works like CGI.pm except it doesent have
as many features ( namely, cookie support. Use Apache::Cookie for that ).
Note:

my $apr = Apache::Request->instance( $r );
  --OR--
my $apr = Apache::Request->instance( Apache->request() );

use the latter if your sub/method dosen't have a request object yet.

To get to your question, directly from the docs:

    # similar to CGI.pm

    my $value = $apr->param('foo');
    my @values = $apr->param('foo');
    my @params = $apr->param;

this is all documented at perl.apache.org and search.cpan.org. See:

http://search.cpan.org/author/JOESUF/libapreq-1.2/Request/Request.pm

Todd W.




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to