$cookie = $query ->cookie( ' name ' )
Defines or retrieves a cookie. See also
header
.
Name of the cookie (required).
Using named parameters, the syntax is:
$cookie = $query->cookie(-name=>' name ', -value=>' value ', -expires=>' expcode ', -path=>' partial_url ', -domain=>' domain_name ', -secure=>1); print $query->header(-cookie=>$cookie);
-value=>'
value
'
A value to assign to the cookie. You can supply a scalar value, or a reference to an array or hash. If omitted, a cookie will be retrieved rather than defined.
-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.
-path=>'
partial_url
'
The partial URL for which the cookie is valid. Default is the current URL.
-domain=>'
domain_name
'
The domain for which the cookie is valid.
-secure=>1
Only use this cookie for a secure session.