session_get_cookie_params
(PHP 4, PHP 5, PHP 7, PHP 8)
session_get_cookie_params — Get the session cookie parameters
Description
session_get_cookie_params():
array
Gets the session cookie parameters.
Parameters
This function has no parameters.
Return Values
Returns an array with the current session cookie information, the array
contains the following items:
-
"lifetime" - The
lifetime of the cookie in seconds.
-
"path" - The path where
information is stored.
-
"domain" - The domain
of the cookie.
-
"secure" - The cookie
should only be sent over secure connections.
-
"httponly" - The
cookie can only be accessed through the HTTP protocol.
-
"samesite" - Controls
the cross-domain sending of the cookie.
Changelog
Version |
Description |
7.3.0 |
The "samesite" entry was added in the returned array.
|
mmchristian at gmail dot com ¶ 9 years ago
It should be noted that this gets the session cookie ini file parameters, not the parameters from the cookie itself.
ie. if you set the cookie lifetime using session_set_cookie_params(12345) and then try to use session_get_cookie_params, you will not get back 12345. Instead, you will get the lifetime set in the ini file.