Name
cookie
Synopsis
$
cookie
=$query
->cookie('name
')
Defines or retrieves a cookie. See also header
.
name
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
Specifies an expiration timestamp (such as
+3d
for three days). Values forexpcode
are:n
s
n
secondsn
m
n
minutesn
h
n
hoursn
d
n
daysn
M
n
monthsn
y
n
yearsday_of_week
,dd
-MMM
-YY hh:mm:ss
GMT
At the specified time.
now
Expires 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
Use this cookie only for a secure session.
Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.