http_parse_cookie
(PECL pecl_http >= 0.20.0)
http_parse_cookie — Analyse un cookie HTTP
Description
object http_parse_cookie
( string
$cookie
[, int $flags
[, array $allowed_extras
]] )Analyse des cookies HTTP comme ceux envoyés dans une réponse.
Liste de paramètres
-
cookie
-
chaîne contenant la valeur de l'en-tête Set-Cookie de la réponse
-
flags
-
Flags d'analyse (
HTTP_COOKIE_PARSE_RAW
) -
allowed_extras
-
Tableau contenant des clés reconnues supplémentaires ; par défaut, toutes les clés inconnues seront traitées comme des noms de cookies.
Valeurs de retour
Retourne un objet stdClass en cas de succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec http_parse_cookie()
<?php print_r(http_parse_cookie("foo=bar; bar=baz; path=/; domain=example.com; comment=; secure", 0, array("comment"))); ?>
L'exemple ci-dessus va afficher :
stdClass Object ( [cookies] => Array ( [foo] => bar [bar] => baz ) [extras] => Array ( [comment] => ) [flags] => 16 [expires] => 0 [path] => / [domain] => example.com )
Voir aussi
- http_parse_headers() - Analyse les entêtes HTTP
- http_parse_message() - Analyse un message HTTP
- http_build_cookie() - Construit le cookie