Etagに関するfmonoのブックマーク (1)

  • PHPで画像を動的に出力する際にキャッシュさせない - KEINOSの日記(旧ブログ)

    この記事は次のブログに引っ越しました。 https://blog.keinos.com/20080716_757PHPのGDを使って合成した画像を出力するスクリプトを作って、テスト用に<img>タグをたくさんならべて、変化をチェックしてみた。しかし、URLが変わらないためか、いくつかの画像が表示しきれなかったり、他と同じだったり・・・単発でスクリプトを叩くと、ちゃんと表示されるので、どうやらブラウザのキャッシュが効いているようである。色々調べてみたが、完全にキャッシュをクリアというかキャッシュを使わせないことは難しいらしい。答え PHPでheader情報を出力する際に"Etag"と改行コードを入れる。php 保存されている画像をキャッシュされにくく出力するスクリプト $sFileName = "image.png"; $sFilePath = "./img/" . $sFileName ;

    PHPで画像を動的に出力する際にキャッシュさせない - KEINOSの日記(旧ブログ)
  • 1