Name
cookie
Synopsis
$cookie
=
$query
->cookie('
name
')
Description
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 is retrieved rather than defined.
- -expires=>expcode
Specify an expiration timestamp (such as
+3dfor 3 days). Values forexpcodeare:-
n
s nseconds-
n
m nminutes-
n
h nhours-
n
d ndays-
n
M nmonths-
n
Y nyears-
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.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access