Listing 1: cookie-test.pl, Program to Create a Cookie

#!/usr/bin/perl -w
use strict;
use diagnostics;
use CGI;

# Create an instance of CGI
my $query = new CGI;

# Create a new cookie with a name "counter" and
# the value "1".
my $cookie = $query->cookie(-name => "counter",
   -value => 1);

# Send a header to the user, including a cookie
print $query->header(-type => "text/html",
   -cookie => $cookie);

# Send some HTML as a placeholder
print $query->start_html(-title => "Cookie set");
print "<P>The counter cookie is set to 1.</P>\n";
print $query->end_html;