php - 在所有页面中包含导航栏的最佳方式是什么?

标签 php javascript navigation ssi

我正在考虑一种向我的所有网页添加导航栏的方法,当我更新文件时,所有页面也应该更新。
我在 Google 上研究了一段时间,发现的是:

  • :PHP
  • SSI(我什至不知道这是什么)

但是哪一个最好呢?有人可以解释一下 SSI 是什么吗?

最佳答案

SSI(服务器端包括)已经过时了。我建议不要使用它们。 JavaScript 可以工作,但您的浏览器必须下载额外的文件才能构建页面。此外,禁用 JavaScript 的人将无法浏览您的网站。使用 JavaScript 来构建页面确实没有意义,所以除非您想要特殊效果,否则不要使用它。

PHP 是最好的选择。您只需在页面顶部包含导航脚本,例如 include_once('nav.php');

关于php - 在所有页面中包含导航栏的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338201/

相关文章:

emacs - 为 Emacs 快速打开?

javascript - 子菜单被隐藏且 z-index 无效

javascript - 更好地过滤 meteor 中的表

javascript - 鼠标单击在 html5 的柱形图中不起作用

Android 的 NavDeepLinkBuilder 没有不清除任务的选项

php - 脚本执行时如何获取部分输出?

php - 在 php 中使用 implode 更新数据

php - filemtime 在文件修改前后返回相同的值

php - 从表中打印记录但不打印重复项

javascript - 将数组拆分为 block