http_parse_cookie

(PECL pecl_http:0.20.0-1.5.5)

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 1037. 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()
http_parse_message()
http_build_cookie()