Thread Schnelle Möglichkeit Parameter auszulesen ohne Verwendung von CGI.pm
(2 answers)
Opened by McA at 2010-08-16 14:11
libapreq, siehe http://httpd.apache.org/apreq/
Falls es nur URL-Parameter sind, geht auch folgendes: %args=map {url_unescape $_} map {split /=/, 2} split /[;&]/, $r->args; die url_unescape Funktion müsstest Du noch schreiben oder irgendwo von CPAN nehmen, z.B. URI::Escape oder TX::Escape. Falls Du POST Parameter hast, die application/x-www-form-urlencoded sind, kannst Du etwas ähnliches wie oben machen, nur statt $r->args, benutzt Du den Request-Body, den Du vorher mit $r->read (Apache2::RequestIO) liest. Last edited: 2010-08-16 16:37:00 +0200 (CEST) |