also
printf "Set-Cookie: %s\n", $cookie->as_string;
displays the right values i.e. in my case
Set-Cookie: foo=bar; path=/; expires=Sat, 02-Jul-2005
14:34:42 GMT
Gokul P. Nair
--- "Philip M. Gollucci" <[EMAIL PROTECTED]> wrote:
> Gokul P. Nair wrote:
> > --- "Philip M. Gollucci" <[EMAIL PROTECTED]>
> wrote:
> >>Crap I missed the missing name.
> >>
> >>Didn't try expires. Its probably a bug.
> >>
> >>If you're interested in fixing it, you'll want to
> >>look at
> >>glue/perl/APR/Request/Cookie.xs
> I found the problem but I'm not sure where to
> implement the solution in
> the apreq-code base yet.
>
> Given this:
>
> my $cookie = APR::Request::Cookie->new($req, name
> => "foo", value =>
> time(), path => '/cookie');
>
> print STDERR "$cookie\n";
> print STDERR Dumper $cookie;
> print STDERR "name: " . $cookie->name() .
> "\n";
>
> Prints:
> 1120197880
> $VAR1 = bless( do{\(my $o = 163598384)},
> 'APR::Request::Cookie' );
> name: foo
>
>
> the first line should have been
>
> foo=1120197880; path=/cookie;
>
> the "as_string()" method being called by ""
> overloading is apparently
> not the same one as the Apache2::Cookie. The
> APR::Request::Cookie only
> returns the value not the full stringification.
>
>
>
>
> --
> END
>
------------------------------------------------------------
> What doesn't kill us can only make us stronger.
> Nothing is impossible.
>
> Philip M. Gollucci ([EMAIL PROTECTED])
> 301.254.5198
> Consultant / http://p6m7g8.net/Resume/resume.shtml
> Senior Developer / Liquidity Services, Inc.
> http://www.liquidityservicesinc.com
>
____________________________________________________
Yahoo! Sports
Rekindle the Rivalries. Sign up for Fantasy Football
http://football.fantasysports.yahoo.com