http_parse_cookie
(no version information, might be only in CVS)
http_parse_cookie -- HTTP クッキーをパースする
説明
object
http_parse_cookie ( [string cookie [, int flags [, array allowed_extras]]] )
レスポンスとして送信されるのと同様の形式に HTTP
クッキーをパースし、構造体に格納します。
パラメータ
- cookie
レスポンスヘッダ Set-Cookie
の値を含む文字列。
- flags
パースフラグ。
- allowed_extras
特別な キーとして理解される内容を含む配列。
デフォルトでは、未知のキーはすべてクッキー名として扱われます。
返り値
成功した場合は例に示すような stdClass、
失敗した場合は FALSE を返します。
例
例 1. http_parse_cookie() の使用法
<?php print_r(http_parse_cookie("foo=bar; bar=baz; path=/; domain=example.com; comment=; secure", 0, array("comment"))); ?>
|
上の例の出力は以下となります。 stdClass Object
(
[cookies] => Array
(
[foo] => bar
[bar] => baz
)
[extras] => Array
(
[comment] =>
)
[flags] => 16
[expires] => 0
[path] => /
[domain] => example.com
) |
|