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