PHP GD を使用して、ユーザーが入力したデータに基づいて画像を作成する Web サイトを構築しています。
たとえば、次のようなものがあります。
$image = imagecreate(125, 125);
$blue = imagecolorallocate($image, 0, 0, 255);
imagepng($image, "1.png");
imagedestroy($image);
header("Location: ../index.php");
画像 1.png を生成し、サイトのインデックスに戻ります。
インデックスでは、ファイルがより単純なphpで存在する場合、コードを表示するだけです
<?php if(!file_exists("php/1.png"))
echo ("<center><h2> No panels added!</h2></center>");
else
echo('<img class="p_image" src="php/1.png">');
?>
私が直面している問題は、ユーザーがそれを削除して新しいものを作成したとしても、ブラウザーが最後に生成された 1.png をキャッシュし、それを表示することです。毎回ファイルの名前を変更することなく、これを防ぐ方法はありますか?
前もって感謝します!