Php 代码在firefox中不起作用

Php 代码在firefox中不起作用,php,html,Php,Html,下面显示的代码可以在chrome和IE中使用,但不能在firefox中使用 <img src="images\<? echo $photo_link;?>"> “> 这里的$photo\u link将具有类似user.jpg的值,images是包含图像的文件夹。您需要在URL中使用前斜杠(即/),而不是反斜杠 <img src="images/<? echo $photo_link;?>"> “> 您需要将反斜杠(\)更改为正斜杠(/),因为

下面显示的代码可以在chrome和IE中使用,但不能在firefox中使用

<img src="images\<? echo $photo_link;?>">
“>

这里的
$photo\u link
将具有类似user.jpg的值,images是包含图像的文件夹。

您需要在URL中使用前斜杠(即/),而不是反斜杠

<img src="images/<? echo $photo_link;?>">
“>

您需要将反斜杠(
\
)更改为正斜杠(
/
),因为这些斜杠应该在web地址中使用

Internet Explorer等浏览器可以修复使用反斜杠的错误,但FireFox不能。因此,FireFox无法正确解析图像路径

更正代码:

<img src="images/<? echo $photo_link;?>"> 
“>

如果你用正斜杠替换反斜杠怎么办?我建议使用正斜杠进行路径解析。所有操作系统都可以解释
/
,甚至Windows。如果你将代码移动到非Windows服务器,你可能会得到一些惊喜。除此之外:URL中只允许使用正斜杠作为分隔符。当浏览器接受``这是错误的因为他们对windows用户很好;)我不明白PHP(服务器端)和浏览器之间的关系,它们都是普通的HTML否???@Qchmqs PHP创建的HTML由于反斜杠而无效。PHP与此无关。Firefox根本没有纠正开发人员的URL错误,其他浏览器也一样。