session_set_cookie_params
(PHP 4, PHP 5)
session_set_cookie_params — Modifie les paramètres du cookie de session
Description
$lifetime
[, string $path
[, string $domain
[, bool $secure
= false
[, bool $httponly
= false
]]]] )Modifie les paramètres de configuration du cookie de session, qui a été configuré dans le fichier php.ini. L'effet de cette fonction ne dure que pendant l'exécution du script courant. De ce fait, vous devez appeler session_set_cookie_params() pour chaque script et avant l'appel à session_start().
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
-
La durée de vie du cookie, en secondes. Voir la directive lifetime.
-
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
Aucune valeur n'est retournée.
Historique
Version | Description |
---|---|
5.2.0 |
Ajout du paramètre httponly .
|
4.0.4 |
Ajout du paramètre secure .
|
Voir aussi
- session.cookie_lifetime
- session.cookie_path
- session.cookie_domain
- session.cookie_secure
- session.cookie_httponly
- session_get_cookie_params() - Lit la configuration du cookie de session