タイムスタンプでブラウザキャッシュを回避する

cssやjavascriptの変更がキャッシュのせいでうまく反映されないことがあります(古い時点でのファイルをいつまでも読み込んでしまっているということです)。 これは、読み込むファイルの末尾にタイムスタンプを追加し、ファイルを更新するたびに確実に読み込むファイルを最新のものにすることで対応可能です。

  // $css_path は読み込むファイルのパス
  <link rel="stylesheet" type="text/css" href="./style.css?' . filemtime($css_path). '" />