【问题标题】:Firefox downloads page instead of running it (XAMPP)Firefox 下载页面而不是运行它(XAMPP)
【发布时间】:2011-04-27 08:19:34
【问题描述】:

这真是一件很奇怪的事情。我“上传”(即复制到 htdocs)一个 php 文件,但它没有运行。我从 Firefox 获得下载对话框来下载它。

这真的很奇怪。虽然我可以在 Chrome 中运行该文件,但它不会在 Firefox 中运行。可能是什么问题。

我在 Windows 7 64 位上获得了最新的 XAMPP 版本。

编辑:错字。

【问题讨论】:

    标签: php apache firefox localhost


    【解决方案1】:

    听起来 PHP 没有激活。您确定该文件正在 Chrome 中运行吗?我怀疑不是,但<?php ... ?> 部分被浏览器隐藏(在 Chrome 中查看源代码)。

    【讨论】:

    • 是的,它正在运行。我没有看到任何代码行,它正在从数据库中请求某些内容。
    • 可能是旧版本被 Firefox 缓存了?清空 Firefox 中的缓存。还可以尝试下载文件并检查内容(它是否包含 PHP 代码或是否是正确的 HTML 文档?)。
    • 我得到的是一个空文件。下载时是一个空的 .php 文件
    • 通过使用 telnet 手动发出您自己的 HTTP 请求来尝试服务器是否正确响应。这会准确显示服务器发送的内容,包括 HTTP 标头。
    • 好的。我尝试了其他方法: 并且它应该返回 test
    【解决方案2】:

    好的,我发现了为什么它在 Firefox 中不起作用。 Chrome 只是打印它得到的东西,但我猜 Firefox 做得对。我在标题中写了一个 JSON 对象。它是一个 api,所以这就是原因。我在 firefox 中使用 firebug 进行测试:header("Content-type: application/json");

    【讨论】:

      猜你喜欢
      • 2013-07-11
      • 2017-08-22
      • 2014-02-01
      • 2013-07-10
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      相关资源
      最近更新 更多