PHPの$_SERVER['HTTP_IF_NONE_MATCH']
が常に空であるが、FirefoxのWeb開発者のネットワーク要求]タブがIf-Modified-Since: "Tue, 27 Jun 2017 09:08:23 GMT"
としてリクエストヘッダを示し常に空です。キャッシュが無効になっないで、私の.htaccess
ファイルには、次のものが含まれます。PHPのHTTP_IF_NONE_MATCHは
RewriteEngine on
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
は、どのように私はPHPの$_SERVER['HTTP_IF_NONE_MATCH']
が適切またはは、どのように私は別の方法でそのリクエストヘッダにアクセスしないリクエストヘッダを返すように入手できますか?私はgetenv('HTTP_IF_MODIFIED_SINCE')
に出くわしましたが、何も返されませんでした。 php.ini
ファイルに変更が必要なものがありますか?これはかなり新しいサーバー設定です。
https://stackoverflow.com/questions/10847157/handling-if-modified-since-header-in-a-php-script – vrijdenker