PHP マニュアル
前のページ |  | 次のページ

# 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
    )

前のページ | ホーム | 次のページ
ob_inflatehandler | 上に戻る | http_parse_headers