認証が必要な画像を送信する際に、PHPでチェックをした上で、送信するが、 何度もリクエストされると嫌なので、ブラウザのキャッシュを有効にして送る。 PHPは標準機能がキャッシュ無効ヘッダ(pragma :no-cache)を送るので、明示的に上書きしないと効果がでない。 <?php $file_name = some_function(); //画像タイプ判別 $type_id = exif_imagetype($file_name); $type_name = image_type_to_mime_type($type_id); //var_dump($type_name); //最終更新日を作成(キャッシュ用) $last_modified = filectime($file_name); ///もしキャッシュ更新確認リクエストなら if(isset($_SERVER["HTTP_IF