(PECL pecl_http >= 0.20.0)
http_parse_cookie — Parse HTTP cookie
$cookie
   [, int $flags
   [, array $allowed_extras
  ]] )Parses HTTP cookies like sent in a response into a struct.
cookiestring containing the value of a Set-Cookie response header
flags
       parse flags (HTTP_COOKIE_PARSE_RAW)
      
allowed_extrasarray containing recognized extra keys; by default all unknown keys will be treated as cookie names
   Returns a stdClass object on success or FALSE on failure.
  
Example #1 Using http_parse_cookie()
<?php
print_r(http_parse_cookie("foo=bar; bar=baz; path=/; domain=example.com; comment=; secure", 0, array("comment")));
?>
The above example will output:
stdClass Object
(
  [cookies] => Array
  (
    [foo] => bar
    [bar] => baz
  )
  [extras] => Array
  (
    [comment] =>
  )
  [flags] => 16
  [expires] => 0
  [path] => /
  [domain] => example.com
)