画像を(imagickで)レンダリングし、それをいくつかのディレクトリに保存してから"SITE_ROOT.$filePath"
、header('Location: ' . SITE_ROOT.$filePath)
リダイレクトするファイルはpng画像です。
URLバーに入力するだけでパスに直接移動すると、画像を保存でき、すべて正常に動作しますが、スクリプトを使用してリダイレクトし、右クリックして画像を保存しようとすると、画像は保存されません実際に画像を保存しようとしていることを認識し、スクリプトページの名前である「ドライバー」と呼ばれるタイプのないファイルとして保存しようとしていると考えます。
ここで何が問題なのかわかりません。確かに、ヘッダーの場所は画像に移動するだけで、リダイレクト後に「ドライバー」ファイルの記録はありませんか?
redirect()
あまりにもbtwでも同じことが起こります。
助けてくれてありがとう!
編集:この問題はdie()
、ヘッダー コマンドの後に a を配置することで解決されました。