Time abbreviations are case sensitive:
=pod
The following forms are all valid for the -expires field:
+30s 30 seconds from now
+10m ten minutes from now
+1h one hour from now
-1d yesterday (i.e. ASAP!)
now immediately
+3M in three months
+10y in ten years time
=cut
So, change +24H to +24h.
Note that you may also, $u-bake() since you're using Apache::Cookie. This
will set the outgoing headers for you.
Regards,
Tim Tompkins
--
Programmer
http://www.arttoday.com/
http://www.rebelartist.com/
--
- Original Message -
From: Rasoul Hajikhani [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, August 08, 2001 6:11 PM
Subject: Cookies and Handlers
Why is setting cookies so complex in mod_perl...
Can any one tell me how I can set a few cookies in one handler and hand
over the operation to another handler to do some more stuff...
I have tried everything that I know (that's not much) but I still can
not set the cookies...
here is the snippet of my cookie setter handler:
my $u = Apache::Cookie-new( $r,
-name = 'randh_webuname',
-value = $webuname,
-domain = '.rhythm.com',
-expires= '+24H',
-path = '/'
);
$r-err_headers_out-add('Set-Cookie' = $u) if $u;
some more cookies here
$r-err_headers_out;
return DECLINED; # tried OK with the same result
}
1;
At this point my second handler takes over ...
.
.
.
$r-err_headers_out;
return OK;
Please Help :(
-r