Thread Mason und mod_perl: Wieso !$r->main aber !$r->is_initial_req ?? (2 answers)
Opened by flowdy at 2012-10-05 17:40

flowdy
 2012-10-08 10:04
#162548 #162548
User since
2012-08-03
45 Artikel
BenutzerIn

user image
Vielen Dank, funktioniert so. Die prev-Methode habe ich in der Doku wohl übersehen.

Hatte es auch mit the_request() probiert, aber das gab die URL der Fehlerseite aus. Konnte auch daran gelegen haben, dass ich bei einigen Versuchen irrtümlicherweise die Fehlerseite direkt aufrief und keine nicht-existierende URL. Aber $r->prev->uri ist sowieso besser, da muss ich die URL nicht erst aus dem Header-String extrahieren.

Der von dir verlinkte Artikel sagt, ErrorDocument macht einen internal redirect, und so ist es mit prev auch logischer.


Viele Grüße,
flowdy

ps: Wollte das more-Tag als Signal gebrauchen, dass man für eine evtl. Diskussion zum Für und Wider dieser Weiterleitungsmethode bei Bedarf einen eigenen (Teil-)Thread aufmachen soll. Aber gut, dafür sind ja auch die Mods da. ;)
package MyClass; sub new {\b\b\b\b\b\b\b\b\buse Moose;

View full thread Mason und mod_perl: Wieso !$r->main aber !$r->is_initial_req ??