HTTP
http_cache_etag
HTTP
PHP Manual

# HTTP 関数

このページですでに取り上げられた組み込みの HTTP 関連関数については ネットワーク関数 に説明があります。

以下の関数は、HTTP モジュールを必要としません。 header()、headers_list()、headers_sent()、 setcookie() そして setrawcookie()。

## 関数群

## キャッシュ

- http_cache_etag()
- http_cache_last_modified()

## エンコーディング

- http_chunked_decode()
- http_deflate()
- http_inflate()

## 雑多な関数

- http_build_cookie()
- http_date()
- http_get_request_body_stream()
- http_get_request_body()
- http_get_request_headers()
- http_match_etag()
- http_match_modified()
- http_match_request_header()
- http_support()

## ネゴシエーション

- http_negotiate_charset()
- http_negotiate_content_type()
- http_negotiate_language()

## 出力ハンドラ

- ob_deflatehandler()
- ob_etaghandler()
- ob_inflatehandler()

## パーサ

- http_parse_cookie()
- http_parse_headers()
- http_parse_message()
- http_parse_params()

## リクエスト

- http_get()
- http_head()
- http_post_data()
- http_post_fields()
- http_put_data()
- http_put_file()
- http_put_stream()
- http_request_body_encode()
- http_request_method_exists()
- http_request_method_name()
- http_request_method_register()
- http_request_method_unregister()
- http_request()

## レスポンス

- http_redirect()
- http_send_content_disposition()
- http_send_content_type()
- http_send_data()
- http_send_file()
- http_send_last_modified()
- http_send_status()
- http_send_stream()
- http_throttle()

## URL

- http_build_str()
- http_build_url()

## 持続的なハンドル

- http_persistent_handles_count()
- http_persistent_handles_ident()
- http_persistent_handles_clean()

## 目次

- http_cache_etag — ETag でキャッシュする
- http_cache_last_modified — 最終更新日時でキャッシュする
- http_chunked_decode — chunked-encoded データをデコードする
- http_deflate — データを圧縮する
- http_inflate — データを展開する
- http_build_cookie — クッキー文字列を作成する
- http_date — HTTP の RFC に準拠した日付を作成する
- http_get_request_body_stream — リクエストの本文をストリームとして取得する
- http_get_request_body — リクエストの本文を文字列として取得する
- http_get_request_headers — リクエストヘッダを配列として取得する
- http_match_etag — ETag を比較する
- http_match_modified — 最終更新日時を比較する
- http_match_request_header — 任意のヘッダを比較する
- http_support — 組み込みの HTTP サポートを調べる
- http_negotiate_charset — クライアントが希望している文字セットを選択する
- http_negotiate_content_type — クライアントが希望している content type を選択する
- http_negotiate_language — クライアントが希望している言語を選択する
- ob_deflatehandler — 圧縮出力ハンドラ
- ob_etaghandler — ETag 出力ハンドラ
- ob_inflatehandler — 展開出力ハンドラ
- http_parse_cookie — HTTP クッキーをパースする
- http_parse_headers — HTTP ヘッダをパースする
- http_parse_message — HTTP メッセージをパースする
- http_parse_params — パラメータリストをパースする
- http_persistent_handles_clean — 持続ハンドルを消去する
- http_persistent_handles_count — 持続ハンドルの状況
- http_persistent_handles_ident — 持続ハンドルの ident を取得/設定する
- http_get — GET リクエストを実行する
- http_head — HEAD リクエストを実行する
- http_post_data — エンコードされたデータを使用して POST リクエストを実行する
- http_post_fields — エンコードされる前のデータを使用して POST リクエストを実行する
- http_put_data — データを使用して PUT リクエストを実行する
- http_put_file — ファイルを使用して PUT リクエストを実行する
- http_put_stream — ストリームを使用して PUT リクエストを実行する
- http_request_body_encode — リクエスト本文をエンコードする
- http_request_method_exists — リクエストメソッドが存在するかどうかを調べる
- http_request_method_name — リクエストメソッド名を取得する
- http_request_method_register — リクエストメソッドを登録する
- http_request_method_unregister — リクエストメソッドの登録を解除する
- http_request — 独自のリクエストを実行する
- http_redirect — HTTP リダイレクトを発行する
- http_send_content_disposition — Content-Disposition を送信する
- http_send_content_type — Content-Type を送信する
- http_send_data — 任意のデータを送信する
- http_send_file — ファイルを送信する
- http_send_last_modified — Last-Modified を送信する
- http_send_status — HTTP レスポンスステータスを送信する
- http_send_stream — ストリームを送信する
- http_throttle — HTTP 抑止処理
- http_build_str — クエリ文字列を組み立てる
- http_build_url — URL を組み立てる

HTTP
http_cache_etag
HTTP
PHP Manual