PHP Manual

  • English French German Portuguese Spanish
Manual de PHP Referencia de funciones Otros servicios HTTP Funciones de HTTP http_parse_cookie
Funciones de HTTP 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 — Analizar una cookie HTTP

Descripción

object http_parse_cookie ( string $cookie [, int $flags [, array $allowed_extras ]] )

Analiza una cookie HTTP como si se enviara en una respuesta, y se devuelve una estructura de tipo objeto con el resultado.

Parámetros

cookie

string que contiene el valor de la cabecera de respuesta Set-Cookie

flags

banderas para el análisis (HTTP_COOKIE_PARSE_RAW)

allowed_extras

array que contiene las claves de extras reconocidas; por omisión, todas las claves desconocidas se manejarán como si se trataran de nombres de cookies

Valores devueltos

En caso de éxito, devuelve un objeto stdClass o FALSE en caso de error.

Ejemplos

Ejemplo #1 Uso de http_parse_cookie()

<?php
print_r
(http_parse_cookie("foo=bar; bar=baz; path=/; domain=example.com; comment=; secure", 0, array("comment")));
?>

El resultado del ejemplo sería:

stdClass Object
(
  [cookies] => Array
  (
    [foo] => bar
    [bar] => baz
  )

  [extras] => Array
  (
    [comment] =>
  )

  [flags] => 16
  [expires] => 0
  [path] => /
  [domain] => example.com
)

Ver también

  • http_parse_headers() - Convierte cabeceras HTTP
  • http_parse_message() - Analizar mensajes HTTP
  • http_build_cookie() - Construir el string de una cookie

© Copyright © 2001-2015 The PHP Group.

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