Firefox 和 Chrome 下载 PHP 文件。其他浏览器也可以工作......:s

Firefox 和 Chrome 下载 PHP 文件。其他浏览器也可以工作......:s

我有一个非常奇怪的问题,不知道从哪里开始查找。我不认为这是服务器的问题,因为没有其他用户抱怨访问问题。此外,我会为您提供一个链接(如果可以的话),您自己看看它是否有效。

我的问题是 Firefox 和 Chrome 都下载了 PHP 文件。而 Microsoft IE(抱歉 Edge)运行良好,Opera 也一样……

在我的移动设备上检查了一下,网站加载正常。更有趣的是,这种情况只发生在早上。到下午它又可以正常工作了……:s

以下是一张截图,显示两个浏览器访问该网站没有任何问题。而 Firefox 想要下载一个文件。

如果我不提供 PHP 文件名,那么页面就会显示为空白。我暂时禁用了 HTAccess 作为临时文件,因为重写规则有点混乱,并且存在浏览器兼容性问题。

在此处输入图片描述

域名是:www.mess-hall.co.uk(访问此 URL 时,我在 FF 和 Chrome 上看到一个空白页)www.mess-hall.co.uk/index.php 想要在 Firefox 和 Chrome 中下载该文件。

但 IE 和 Opera 没问题。我手机上的 Chrome 也运行正常

(我实际上开始考虑 ISP 问题(出于安全考虑,它由第三方处理,而不是 ISP)

答案1

可能是您在浏览器中对 .php 文件设置了自动操作。对于 Firefox,更多信息可参见http://kb.mozillazine.org/File_types_and_download_actions#Setting_an_automatic_action

文件中有什么?只有 HTML 吗?如果您在下载的文件中发现任何 php,则说明您的服务器有问题,否则就是浏览器问题。

对我来说效果很好。

答案2

经过几天的反复试验、不同的浏览器和检查。我终于找到了答案!

我的防病毒软件正在修改来自网络服务器的头文件,然后 FF 和 Chrome 不确定该文件并提示下载它。(这就是为什么不同浏览器之间的结果如此出乎意料的原因)

我使用的杀毒软件是 Eset (Nod32),经过测试,我发现卡巴斯基也出现了这种情况

在 Web 保护/扫描中添加排除项可以修复该问题(在网站上进行大量刷新后,我能够在 Facebook 上复制该问题)

希望这对将来的某人有所帮助。

答案3

这可能是由杀毒软件以外的其他原因引起的。我对 Pale Moon 也遇到了同样的问题,它是从 Mozilla 代码中分叉出来的,而 Firefox 正是基于 Mozilla 代码。Pale Moon 会尝试下载带有 .php 扩展名的网页。因此,这可能与特定浏览器代码怪癖有关。

但是我不使用 Windows 而是使用 Linux 并且没有 AV。

我确实使用了附加组件,例如广告拦截器。

相关内容