PHP - función session_get_cookie_params ()
Definición y uso
Las sesiones o el manejo de sesiones es una forma de hacer que los datos estén disponibles en varias páginas de una aplicación web. lossession_get_cookie_params() se utiliza para recuperar los parámetros de la cookie de sesión.
Sintaxis
session_get_cookie_params([$array]);
Parámetros
Este método no acepta ningún parámetro.
Valores devueltos
Esta función devuelve una matriz que contiene los valores de los parámetros de cookies de la sesión actual.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 4 y funciona en todas las versiones posteriores.
Ejemplo 1
El siguiente ejemplo demuestra el uso de session_get_cookie_params() función.
<html>
<head>
<title>Setting up a PHP session</title>
</head>
<body>
<?php
//Setting the cookie parameters
session_set_cookie_params(30 * 60, "/", "test", );
//Retrieving the cookie parameters
$res = session_get_cookie_params();
//Starting the session
session_start();
print_r($res);
?>
</body>
</html>
Al ejecutar el archivo html anterior, se mostrará el siguiente mensaje:
Array ( [lifetime] => 1800 [path] => /test [domain] => test.com [secure] => [httponly] => [samesite] => )
Ejemplo 2
Este es otro ejemplo de esta función.
<html>
<head>
<title>Setting up a PHP session</title>
</head>
<body>
<?php
//Retrieving the cookie parameters
$currentCookieParams = session_get_cookie_params();
//Setting the cookie parameters
$domain = '.test.com';
session_get_cookie_params(
$currentCookieParams["lifetime"],
$currentCookieParams["path"],
$domain,
$currentCookieParams["secure"],
$currentCookieParams["httponly"]
);
//Starting the session
session_start();
?>
</body>
</html>