• トップ
  • ブログ
  • ダウンロード
  • サイトマップ

Contents

してログ::ブログ ダウンロード セレクトショップ

Services

電光掲示板 カレンダー作成 FAX送付状作成 空のライブカメラ 実験中のサービス 二軍落ちサービス

Tools

テキストデータ処理 ファイル加工ツール 正規表現デバッグツール

Documents

各種マニュアル その他の記事・資料 お勧めの情報

Links

YouTubeメインch YouTubeゲームch


ob_inflatehandler
http_parse_headers
HTTP 関数
PHP Manual

http_parse_cookie

(PECL pecl_http >= 0.20.0)

http_parse_cookie — HTTP クッキーをパースする

説明

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

レスポンスとして送信されるのと同様の形式に HTTP クッキーをパースし、構造体に格納します。

パラメータ

cookie

レスポンスヘッダ Set-Cookie の値を含む文字列。

flags

パースフラグ (HTTP_COOKIE_PARSE_RAW)。

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
)

参考

  • http_parse_headers() - HTTP ヘッダをパースする
  • http_parse_message() - HTTP メッセージをパースする
  • http_build_cookie() - クッキー文字列を作成する


ob_inflatehandler
http_parse_headers
HTTP 関数
PHP Manual
2005-2025 © LANDHERE All rights reserved.
LANDHERE Website System v0.5e