On Mon, 2003-06-02 at 09:05, cap wrote: > i have an application that uses CGI and sets the cookie values as a hashref. > im then attempting to retreive the values with Apache::Cookie with: > > $cookies = Apache::Cookie->fetch; > > $ccokies is a hashref so i should be able to get the individual values with: > > $cookies->{uid}; > > right? however, this doesn't appear to work.
I see the problem. There is mistake in the Apache::Cookie documentation, but the correct way to do this is shown in the mod_perl guide: http://perl.apache.org/docs/1.0/guide/porting.html#Converting_to_use_Apache_Perl_Modules Change your last line to this: my $uid = defined $cookies->{'uid'} ? $cookies->{'uid'}->value() : undef; - Perrin