PHP Manual

  • English French German Portuguese Spanish
Manuel PHP Référence des fonctions Autres services HTTP HTTP Fonctions http_parse_cookie
HTTP Fonctions http_cache_etag http_cache_last_modified http_chunked_decode http_deflate http_inflate http_build_cookie http_date http_get_request_body_stream http_get_request_body http_get_request_headers http_match_etag http_match_modified http_match_request_header http_support http_negotiate_charset http_negotiate_content_type http_negotiate_language ob_deflatehandler ob_etaghandler ob_inflatehandler http_parse_cookie http_parse_headers http_parse_message http_parse_params http_persistent_handles_clean http_persistent_handles_count http_persistent_handles_ident http_get http_head http_post_data http_post_fields http_put_data http_put_file http_put_stream http_request_body_encode http_request_method_exists http_request_method_name http_request_method_register http_request_method_unregister http_request http_redirect http_send_content_disposition http_send_content_type http_send_data http_send_file http_send_last_modified http_send_status http_send_stream http_throttle http_build_str http_build_url
  • ob_inflatehandler
  • http_parse_headers

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

© Copyright © 2001-2015 The PHP Group.

© Copyright 2014. Diseñado por PHP Manual usando jfCMS.