#-----8<----- my $cgi = new CGI(); my $cookieval = $cgi->cookie( "CGISESSID" ); my $sid = $cgi->cookie( "CGISESSID" ) || $cgi->param( "CGISESSID" ); my $qs = $ENV{ 'QUERY_STRING' }; my ( $varname, $id ) = split( /=/, $qs, 2 ); my $session = new CGI::Session(undef, $id, { Directory => File::Spec->tmpdir() }); my $sid2 = $session->id(); #-----8<----- print $cgi->header(); print "
";
print "COOKIE VAL: " . $cookieval . "
\n";
print "SID:", " " x 8, "" . $sid . "
\n";
print "SID2:", " " x 7, "" . $sid2 . "
\n";
print "ID:", " " x 9, "" . $id . "
\n";
print "\n";
#-----8<-----
####
COOKIE VAL: 5f3495591cbfa4c5ef26baadaaabd120
SID: 5f3495591cbfa4c5ef26baadaaabd120
SID2: a418ee3ee9fb84b0360ac4496e999429
ID: 5f3495591cbfa4c5ef26baadaaabd120