Hallo, da bin ich noch mal. Ich verstehe nicht, was es mit $r in
http://search.cpan.org/~joesuf/libapreq2-2.08/glue...
auf sich hat. Wo wird die initialisiert und was bewirkt sie? Und was ist $env?
EDIT: also nach wälzen einiger Dokus habe ich herausgefunden, dass $r wohl ein globales Request objekt von mod_perl ist und $env ein Platzhalter dafür sein soll.
my $cookie = Apache2::Cookie->new($r, -name=>'ID', -value=>'holla', -expires=>'+3M' );
$cookie->bake();
führt zu
Can't call method "err_headers_out" on an undefined value at Perl/site/lib//Apache2/Cookie.pm line 83.
context:
...
79: }
80:
81: sub bake {
82: my ($c, $r) = @_;
83: $r->err_headers_out->add("Set-Cookie", $c->as_string);
84: }
Scheinbar ist mit dem $r-Objekt was nicht in Ordnung bzw. es ist nicht initialisiert (?).