PHP - função session_get_cookie_params ()
Definição e Uso
Sessões ou tratamento de sessão é uma maneira de disponibilizar os dados em várias páginas de um aplicativo da web. osession_get_cookie_params() é usado para recuperar os parâmetros do cookie da sessão.
Sintaxe
session_get_cookie_params([$array]);
Parâmetros
Este método não aceita nenhum parâmetro.
Valores Retornados
Esta função retorna uma matriz que contém os valores dos parâmetros do cookie da sessão atual.
Versão PHP
Esta função foi introduzida pela primeira vez no PHP Versão 4 e funciona em todas as versões posteriores.
Exemplo 1
O exemplo a seguir demonstra o uso do session_get_cookie_params() função.
<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>
Ao executar o arquivo html acima, será exibida a seguinte mensagem -
Array ( [lifetime] => 1800 [path] => /test [domain] => test.com [secure] => [httponly] => [samesite] => )
Exemplo 2
Este é outro exemplo desta função.
<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>