I'm trying to (as you might have guessed) coerce an array
into a hash. This is from a data structure returned of CGI::Cookie.
I'm sure it's a simple solution... I've been doing too much php & c (sniff).
jp
I've got
my %cookies = fetch CGI::Cookie;
my @monkey = @{$cookies{jobsearch1}->{value}}; # works fine
my %tripitaka = @{$cookies{jobsearch1}->{value}}; # also works fine
# my $boob = @{$cookies{jobsearch1}->{value}}->{d}; # gives can't coercearray into
hash
Some Debug Output
use Data::Dumper;
$html .= "<pre>";
$html .= Dumper($tripitaka{d}) . "<hr>"; # debug
$html .= Dumper(@monkey) . "<hr>"; # debug
$html .= Dumper(%cookies); # debug
--------------------------
$VAR1 = '1';
$VAR1 = 'd';
$VAR2 = '1';
$VAR3 = 'JobType';
$VAR4 = '*';
$VAR1 = 'jobsearch1';
$VAR2 = bless( {
'path' => '/cgi-bin/jobserve/js.pl',
'value' => [
'd',
'1',
'JobType',
'*'
],
'name' => 'jobsearch1'
}, 'CGI::Cookie' );