Hi, Excuse me for this question that is, without question, due to my newbie- ness, but I am against a wall here. I am creating a website that is running under mod_perl and using several handlers of the chain. The website uses the POST method to send form data. I first used Apache::Request->new() in all handlers, but that made that I "lost" the posted data after its first use. OK, this was somewhere in the manuals and books and I changed to instance(). My problem begins when I use CPAN or other already-made modules that seem not to respect this and again the posted data got lost. What is the best solution to avoid this? Another question is: why does new() not do what instance() does in the first place? Another solution would be that the posted data is read once and then silently put on a stack so a next call in the same request-cycle can reuse it?
Related to this issue... (and as newbie as the above): I seem not to be able to find the connecting two phrases when it is about combining mod_perl and CGI.pm. CGI.pm is (amongst others) all about reading formdata, persis- tance and creating webpages. For this it has to read the request. How does this interfere with my own actions for getting to that information? To combine all of this in an example application (and I am sorry if it is really bad): -->PerlAuthenHandler-------------->PerlHandler-------------->PerlLogHandler- | - retrieve some cookie - retrieve some form param's - use CGI.pm - retrieve some form param's - retrieve some form param's Any help is appreciated, even if you flame me to a location where I can (really...) find this. --Frank