オンザフライで SQL データベースから .SVG ファイルを構築し、それをページに埋め込み、ユーザーがそれを操作できるようにする PHP Web ページを開発中です。これらの一時ファイルは SVG[RandomNumber].svg の形式を取り、unlink 関数はエラー メッセージなしでファイルを正常に削除します。
問題は次のとおりです。ユーザーの SVG ファイルが読み込まれた後にリンク解除機能を呼び出した場合、ユーザーのブラウザーがファイルなどをキャッシュしているため、Web ページは影響を受けないだろうと想定しました。コードにリンク解除コマンドが存在しない場合、すべてが完全に機能します。ただし、どこでも「リンクを解除」すると、Web ページの最後であっても、オブジェクトがまったく表示されなくなります。Firefox ではオブジェクトの痕跡はなく、IE では「Web ページが見つかりません」というエラーが表示されます。
ブラウザがファイルをアップロードする前にファイルを削除しましたか? 一般的な状況に対処する最善の方法は何ですか?
ありがとうございました。