为什么当我打开 .php 文件时 Firefox 会反复打开新标签页?

为什么当我打开 .php 文件时 Firefox 会反复打开新标签页?

我从事网页开发和设计。我刚刚设置了我的 PC(Ubuntu 14.04 LTS)并安装了我选择的软件。

在 .php 文件中,我将 Firefox 设置为默认打开软件,但现在它在 3 秒内打开了大约 50 个标签。我该如何解决这个问题?

答案1

要解析 php 文件,您需要设置一个服务器(例如 apache),并且需要 Firefox 使用该服务器查询此文件。因此,安装 apache(或您喜欢的服务器),设置文档根目录

现在,您可以尝试在 Firefox 的地址栏中输入相对于 DocumentRoot 的文件 URL,如下所示:localhost/index.php。这将正常打开该文件。

解释:

实际情况是,Firefox 本身不会处理 php 文件,它不知道如何处理。因此,当您打开它时,它会将其视为要下载和打开的文件,因此它会下载并尝试打开它。现在,由于打开 php 文件的默认软件是 Firefox 本身,因此会打开一个新选项卡,整个过程无限重复。

当你在地址栏中输入文件的地址时,firefox 实际上会向 Apache(或任何服务器)发出该文件的请求,然后服务器将执行解析 php 并将其转换为 HTML 的任务。

相关内容