$_SERVER
次のように変数を出力すると:
die('<pre>' . print_r($_SERVER, true) . '</pre>');
多くの taha を取得します。それらの間には次の項目があります。
[HTTP_CONNECTION] => keep-alive
[HTTP_CACHE_CONTROL] => max-age=0
ページをリロードする(Refresh button, CTRL+R or F5)
と、それらはそこに残り、値は変更されません。
しかし、(キャッシュをクリア) を押すCTRL + F5
と、これら 2 つの項目の下に新しい項目が表示されます。
[HTTP_PRAGMA] => no-cache
だから私の質問は、私が設定した場合、ブラウザはどうするかということです:
$_SERVER['HTTP_PRAGMA'] = 'no-cache';
すべてのリクエストの PHP スクリプトの上に? ブラウザーは常にこれを、この Web ページのキャッシュをクリアすると認識しますか?