【问题标题】:index.php vs index.html [duplicate]index.php vs index.html [重复]
【发布时间】:2019-07-25 16:00:20
【问题描述】:

我不明白我的主要网站页面何时应该是 index.php 而不是 index.html 以及两者之间的区别。

如果是index.php,如何使用javascipt代码进行管理。

谢谢。

【问题讨论】:

  • index.phpindex.html 完全相同,但有一个例外 - index.php 也可以运行 php 代码 (位于 <?php?> 标签之间)我>。 PHP 可以做一些有用的小事情,例如使用include() 函数,几乎任何人都可以使用,无论他们是否连接到数据库。底线:它们实际上是相同的。使用任何你想要的。

标签: javascript php html


【解决方案1】:

我的主要网站页面应该是 index.php 而不是 index.html

在简单的 Web 服务器配置中,如果您请求映射到目录的 URL,则服务器将在其中查找索引文档。

它将通过将目录中的文件与可能的索引文档名称列表进行比较来完成此操作,这些名称通常包括index.htmlindex.php

它按照列表的顺序检查它们,并在找到匹配项时停止。


与此相邻,此类服务器通常配置为将.html 文件作为静态文件提供服务,并将.php 文件作为 PHP 执行并提供结果。


如果是 index.php,如何使用 javascipt 代码进行管理。

从 PHP 生成 HTML 而不是静态文件与客户端 JavaScript 的管理方式完全无关。

如果您谈论的是服务器端 JS,那么您可能根本不想使用 PHP。

【讨论】:

    【解决方案2】:

    index.extension 是主要的触发文件,可以是.html、.php 或其他扩展名。

    如果是服务器端编程或您使用 PHP 语言,则触发文件应为 index.php,而对于仅 html 内容,您可以使用 index.html

    关于在 index.php 文件中添加 javascript,可能是这样的

    <?php 
      echo "I am here in PHP code";
      ?>
      <script>
        alert("I am here in javascript");
        console.log("here in console");
      </script>
      <?php
      echo "I am here ending code";
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 2013-04-04
      • 2021-01-26
      • 2021-04-19
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      相关资源
      最近更新 更多