User since
2006-05-31
13
Artikel
BenutzerIn
Folgendes Problem:
ich bekomme das Request-Objekt ja erst mit dem Request, also dem Aufruf von handler() in meinem Handler. Ich will aber auch von anderen Modulen aus auf das Objekt zugreifen um z.B. in die Apache-Log zu loggen.
Wie bekomme ich jetzt das Request-Objekt exportiert?
Ich hoffe ihr versteht was ich meine :)
User since
2003-08-04
12208
Artikel
Admin1
du musst es als argument uebergeben. lies mal
perlsub,
da steht, wie man subroutinen argumente uebergibt.
User since
2003-11-28
3645
Artikel
ModeratorIn
Man kann auf das Request-Objekt auch mit Apache->request zugreifen.
User since
2006-05-31
13
Artikel
BenutzerIn
[quote=ptk,11.11.2006, 14:21]Man kann auf das Request-Objekt auch mit Apache->request zugreifen.[/quote]
und mit mod_perl2?
User since
2003-11-28
3645
Artikel
ModeratorIn
Das benutze ich (noch) nicht.
User since
2006-12-13
22
Artikel
BenutzerIn
da bekommt doch jeder handler das request objekt als ersten parameter.
User since
2003-11-28
3645
Artikel
ModeratorIn
Das ist bei mod_perl1 auch so. Allerdings ist es manchmal praktisch, wenn man sich das Request-Objekt einfach so holen kann (z.B. in Unterfunktionen), ohne es weiterreichen zu müssen.