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:
-
n
s
-
n
seconds
-
n
m
-
n
minutes
-
n
h
-
n
hours
-
n
d
-
n
days
-
n
M
-
n
months
-
n
Y
-
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.