Perl in a Nutshell

Perl in a NutshellSearch this book
Previous: Reference: filefieldChapter 10
The CGI.pm Module
Next: Reference: hidden
 

header

 print $query->header([content_type ,status ,headers])

Generates the HTTP header for the document.

content_type

The content type to return. Default is text/html.

status

The HTTP status code and description to return. Default is 200 OK.

headers

Additional headers to include, such as Content-Length: 123.

Using named parameters, the syntax is:

print $query->header(-type=>'content_type',
                     -nph=>1,
                     -status=>'status_code',
                     -expires=>'expcode',
                     -cookie=>'cookie',
                     -target=>'frame',
                     -header=>'value');

-type=>content_type

Specify the content type.

-nph=>1

Use headers for a no-parse-header script.

-status=>status_code

Specify the status code.

-expires=>expcode

Specify an expiration timestamp (such as +3d for 3 days). Values for expcode are:

ns

n seconds

nm

n minutes

nh

n hours

nd

n days

nM

n months

nY

n years

day_of_week, dd-MMM-YY hh:mm:ss GMT

At the specified time

now

Expire immediately.

-cookie=>cookie

Specify a cookie. The cookie may be a scalar value or an array reference.

-header=>value

Specify any HTTP header.

-target=>frame

Write to specified frame.


Previous: Reference: filefieldPerl in a NutshellNext: Reference: hidden
Reference: filefieldBook IndexReference: hidden