The docs for
Apache::Session say that
Storable (and more specifically
nfreeze and
thaw) are used to serialize the data. But when I try to freeze a
Tree, I get a fatal error.
use strict;
use warnings;
use Tree qw( );
use Storable qw( nfreeze thaw );
use Data::Dumper qw( Dumper );
my $tree = Tree->new( 'root' );
my $child = Tree->new( 'child' );
$tree->add_child( $child );
print(Dumper(thaw(nfreeze($tree))));
Can't store CODE items at ..\..\lib\Storable.pm (autosplit into ..\..\
+lib\auto\Storable\_freeze.al) line 339, at script.pl line 12
Are you getting any errors? I haven't tried actually using Apache::Session. Can that be used from a command line script?