| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
http_cache_etag(PECL pecl_http >= 0.1.0) http_cache_etag — ETag でキャッシュする 説明
bool http_cache_etag
([ string
$etag
] )送信されるエンティティを、その ETag を基準にしてキャッシュしようとします。 ETag は、指定されたものを使用するか、あるいは INI 設定 http.etag.mode で指定したハッシュアルゴリズムにより生成したものを使用します。 クライアントの If-None-Match ヘッダがこの ETag と一致した場合は、その本文はクライアント側でキャッシュされていると判断し、 ステータスコード 304 Not Modified を発行します。 INI 設定 http.log.cache が設定されており、キャッシュの試みが成功した場合は、 キャッシュログにエントリが書き込まれます。
この関数を http_send_*() API の外部で使用すると、 ob_etaghandler() を助けます。 パラメータ
返り値
失敗した場合は 例
例1 http_cache_etag() の例
<?php参考
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「http_cache_etag - ETag でキャッシュする」をGoogle検索
|