##
my ($q, %param, @history);
use CGI;
$q = new CGI;
%param = $q->Vars;
if (defined $param{history}) {
@history = split(',', $param{history});
}
####
push @history, $param{view_page}
####
my $history = join(',', @history);
my $page1url = $q->url(-absolute=>1)
. '?history='
. $history&view_page=view1;
my $page2url = $q->url(-absolute=>1)
. '?history='
. $history&view_page=view2;