画像のキャッシュが表示されてしまうのを防ぐ(PHP編)

IEで、imgやswfがキャッシュを参照してしまって困った時の対処法。
CMSで、画像を更新したにもかかわらず「更新完了画面」で更新前の画像が表示されてしまう、等。)
⇒srcにパラメータを付加する。
PHPの場合は、$img_pathがimgのパス(src)だとすると、以下のようにファイルの最終更新日をパラメータにして付加します。

if (file_exists($img_path)) {
	$img_path .= "?reload=" . filemtime($img_path);
}

最初に知ったのは、この本だったような。
この本(as2)や、javaScriptの時は、パラメータの値はランダム値にしてました。
ランダムの場合、毎回参照を更新するので、ちょっとやさしくない。