我希望每页的页眉和页脚都不变。我想在用户单击任何菜单项时仅更改中间内容。这是我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Example.com</title>
</head>
<body>
<?php require(dirname(__FILE__) . '/header.php') ?>
<?php $Content ?>
<?php require(dirname(__FILE__) . '/footer.php') ?>
</body>
</html>
我的菜单是:
<ul>
<li>Courses
<ul>
<li>Java</li>
<li>PHP</li>
<li>C++</li>
</ul>
</li>
<li>About Us</li>
<li>Contact Us</li>
</ul>
答案 0 :(得分:0)
修改:重新阅读问题后,您似乎想要刷新内容,而不是实际页面。为此,您需要使用 AJAX 。我将在下面留下原始答案,以防我第一次正确理解你。
您可以使用PHP的include_once
。只需创建一个header.php
文件,插入您的菜单,然后将以下代码插入您希望其显示的页面模板中:
<?php include('header.php'); ?>
重复footer.php