###前提・実現したいこと
phpの304 headerを記述し
拡張ヘッダで Last-Modifiedを表示したい
###発生している問題・エラーメッセージ
表示されない
###該当のソースコード
304.php
php
1<?php 2 3header('Last-Modified: Fri Jan 01 2010 00:00:00 GMT'); 4 5if ($_SERVER['HTTP_IF_MODIFIED_SINCE']) { 6 header('Pragma: cache'); 7 header('ETag: "qqqqqqqqqq"'); 8 header('Last-Modified: Fri Jan 01 2010 00:00:00 GMT'); 9 header('HTTP/1.1 304 Not Modified'); 10} else { 11 var_dump($_SERVER);
実行
curl
1curl -i 'http://xxxxxxxxxxxxx/304.php' -H 'If-Modified-Since: Fri Jan 01 2010 00:00:00 GMT'
レスポンス
HTTP/1.1 304 Not Modified Date: Tue, 06 Sep 2016 19:30:53 GMT Server: Apache ETag: "qqqqqqqqqq"
###試したこと
Etagは、出力される
200でレスポンスコードを返却する場合は、出力される
###補足情報(言語/FW/ツール等のバージョンなど)
php7.0.8
php5.5.21
どちらもNG
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。