array (
0 => 'index.php',
1 => 'PHP Manual',
),
'head' =>
array (
0 => 'UTF-8',
1 => 'fr',
),
'this' =>
array (
0 => 'function.session-set-cookie-params.php',
1 => 'session_set_cookie_params',
),
'up' =>
array (
0 => 'ref.session.php',
1 => 'Fonctions Session',
),
'prev' =>
array (
0 => 'function.session-save-path.php',
1 => 'session_save_path',
),
'next' =>
array (
0 => 'function.session-set-save-handler.php',
1 => 'session_set_save_handler',
),
'alternatives' =>
array (
),
'source' =>
array (
'lang' => 'fr',
'path' => 'reference/session/functions/session-set-cookie-params.xml',
),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);
?>
session_set_cookie_params
(PHP 4, PHP 5, PHP 7, PHP 8)
session_set_cookie_params — Modifie les paramètres du cookie de session
Description
session_set_cookie_params(
array $lifetime_or_options
):
bool
Cette fonction modifie à la volée les paramètres ini correspondants qui peuvent être
récupérés au moyen de ini_get().
Liste de paramètres
lifetime_or_options
-
Lors de l'utilisation de la première signature, la durée de vie du cookie, en secondes.
Voir la directive lifetime.
Lors de l'utilisation de la deuxième signature,
un tableau associatif qui peut avoir comme clés
lifetime
, path
, domain
,
secure
, httponly
et samesite
.
Les valeurs ont la même signification que celles décrits pour les paramètres
avec le même nom. La valeur de l'élément samesite
doit soit
être Lax
soit Strict
.
Si une options autorisé n'est pas donnée alors sa valeur par défaut sera
identique à la valeur par défaut des paramètres explicite. Si l'élément
samesite
est omit, alors l'attribut SameSite du cookie
ne sera pas définie.
path
-
Le chemin dans le domaine où le cookie sera accessible. Utilisez
un simple slash ('/') pour tous les chemins du domaine.
Voir la directive path.
domain
-
Le domaine du cookie, par exemple 'www.php.net'. Pour rendre les cookies
visibles sur tous les sous-domaines, le domaine doit être préfixé avec
un point, tel que '.php.net'.
Voir la directive domain.
secure
-
Si true
, le cookie ne sera envoyé que sur une connexion sécurisée.
Voir la directive secure.
httponly
-
Si true
, PHP va tenter d'envoyer l'option httponly
lors de la configuration du cookie.
Voir la directive httponly.
Valeurs de retour
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.