|Think about Loose Coupling|
Apache2. Passing data between handlersby artemave (Beadle)
|on Apr 24, 2007 at 21:17 UTC||Need Help??|
artemave has asked for the
wisdom of the Perl Monks concerning the following question:
I'm trying to use $r->pnotes() to pass error message from a business handler to the special error one.
Here is the module where the error case is supposed to happen:
Now the special error handler:
And finally httpd.conf part to connect it all:
The problem is that pnotes('error') does not keep its value when redirected to error handler (i tried to redirect explicitly using headers_out->set(Location => ...) and Apache2::Const::REDIRECT but the result was the same).
Now, I've read in pnotes doc that "The values get reset automatically at the end of each HTTP request". Does that mean, that in the above case the request is finished before getting to error handler? Or there is some other issue?