为什么PHP不在FF中解释但在我的网站上的Chrome中解释?

Bil*_*sky 6 php firefox google-chrome http cross-browser

在Chrome和Firefox中查看此网址.

http://gymshuffle.com/contact.html

如果FF,页面上有未解释的PHP代码.在Chrome中没有.

什么会导致PHP在Firefox中显示?

Ala*_*orm 8

这很有趣,看起来Chrome意识到什么在??php和?之间?<不是浏览器标记,而是男性形式的HTML,永远不会让它到达呈现的HTML树.你可以在这里看到更简单的相同版本的版本

源代码

<?php echo ('test'); ?>
test
Run Code Online (Sandbox Code Playgroud)

网址:

http://alanstorm.com/testbed/chrome-php.html
Run Code Online (Sandbox Code Playgroud)

如果您使用Chrome查看来源,则不会显示PHP代码.如果你用Firefox做它.

这里要记住的重要一点是你的PHP代码没有被执行.Chrome下载包含原始PHP代码的页面,查看原始PHP代码,并在呈现页面之前将其删除.

更新:在2015年看到了一个upvote - 看起来Chrome现在确实显示了上述代码.


rub*_*ots 6

您的http 服务器未配置为通过php-interpreter发送.html文件.尝试将文件重命名index.htmlindex.php.很可能这可能会有效 - 但实际上,向您的服务器管理员寻求有关此配置问题的帮助.

问候

RBO