私の作品には、Firefox にのみ現れる奇妙なバグがあります。他のブラウザでは、画像の URL がデータベースから取得され、製品情報とともに製品が正常に表示されますが、Firefox ではそうではありません。Google Chrome と Firefox で生成されたソース コードの違いを調べると、Firefox では生成される URL が異なることがわかります。
これがラインです
if (!empty($link))
{echo'<img src = "../'.$link.'" alt="" width="50%" height="60%" />';}
画像がGoogle Chromeで生成されると、問題ありません。しかし、Firefox では画像が壊れています。リンクを調べると、次のようになり ます http://www.url.com/products%1234567890%Image_For_Items_Record_80.jpg
Firefox は \ スラッシュを % に変更していますが、なぜこれを行うのですか? データベースから取得した文字列 $link は、画像ソースにエコーする必要がある単なる文字列です。Firefox の回避策はありますか?