#!/usr/bin/perl use strict; use warnings; use CGI::Session; my $session = CGI::Session->new or die CGI::Session->errstr; my $cgi = $session->query; my $html = '
Initial value: $gfn
" : 'No iniital value
'; # New value my $newgfn = $cgi->param ($field); $html .= $newgfn ? "Supplied value: $newgfn
" : 'No supplied value
'; if ($newgfn) { $session->param ($field, $newgfn); $html .= 'Initial value overwritten with new value
'; } $html .= qq{}; print $session->header, $html; $session->flush;