假设我有一个简单的CSS布局,我的菜单就是一栏。此菜单将出现在每个网页上(大约10个网页)。如果我在这个菜单上有链接等形式的项目,我怎么能这样做,如果我在一个页面上添加一个链接,它会将它添加到所有页面?你会把它变成一个PHP页面吗?在<div>
元素中包含一个名为menu或者其他东西的PHP文件,然后只编辑那个PHP文件(所以我只需编辑那个文件而不是每个网页)?
答案 0 :(得分:6)
如果这是原始PHP(没有框架),那么你只需要包含它。
include('sidebar.php');
确保您可以从包含它的位置访问该文件。例如,如果您在名为foo
的文件夹中有文件,并且通过example.com/foo/somefile.php
访问,则必须将include语句更改为include('../sidebar.php');
,假设sidebar.php
位于根目录中。< / p>
答案 1 :(得分:2)
如上所述,包括会这样做。
将此内容放在您希望菜单显示的每个页面上:
<?php include("/yourMenu.php"); ?>
只需将菜单代码保存为yourMenu.php并将其放在根目录中,就可以了。
答案 2 :(得分:1)
include
php 结合使用
答案 3 :(得分:1)
如果您使用的是Apache Web服务器,那么使用服务器端include(ssi)会更加简单快捷。您可以对页面的页脚和其他常用区域执行相同的操作。