The following module was proposed for inclusion in the Module List:

  modid:       CGI::URI2param
  DSLIP:       bdpfp
  description: extract query keys and values out of an URI
  userid:      DOMM (Thomas Klausner)
  chapterid:   15 (World_Wide_Web_HTML_HTTP_CGI)
  communities:
    mod_perl mailing list

  similar:
    CGI::PathInfo

  rationale:

    CGI::URI2param takes a request object (as supplied by CGI.pm or
    Apache::Request) and a hashref of keywords mapped to regular
    expressions. It applies all of the regexes to the current URI and
    adds everything that matched to the 'param' list of the request
    object.

    With CGI::URI2param you can instead of:

    http://somehost.org/db?id=1234&style=fancy

    present a nicerlooking URL like this:

    http://somehost.org/db/style_fancy/id1234.html

    and still get at the parameters using $req->param('id') etc

    The difference to CGI::PathInfo is that CGI::PathInfo only parses
    URL of the format /key-value/otherkey-otherval I asked the author of
    CGI::PathInfo if he would like to incorporate my idea into his
    module, and he declined, so I wrote CGI::URI1param

  enteredby:   DOMM (Thomas Klausner)
  enteredon:   Thu Jul  5 11:24:14 2001 GMT

The resulting entry would be:

CGI::
::URI2param       bdpfp extract query keys and values out of an URI  DOMM


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=51000000_d94005383adfc776&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=51000000_d94005383adfc776&SUBMIT_pause99_add_mod_insertit=1

Reply via email to