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' );

Reply via email to