gpt4 book ai didi

php - Firefox 用百分号替换图像 URL 斜杠

转载 作者:行者123 更新时间:2023-11-30 23:28:36 25 4
gpt4 key购买 nike

我的工作有一个奇怪的错误,它只出现在 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 有解决方法吗?

最佳答案

这里的评论是正确的。某些客户软件不正确地生成数据库中各个项目的 URLS。单个链接应该会自动生成类似于 products/product_number.jpg 的内容。但它生成了错误的斜杠。

我在 Google Chrome 中没有遇到问题的唯一原因是 Chrome 会自动将“\”更改为“/”。 Firefox 将它们更改为“%”。问题不在于 php,而在于将 Quickbooks 转换为 MySQL 数据库的软件。

关于php - Firefox 用百分号替换图像 URL 斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11834539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com