有很多方法可以做到这一点。这里有两个,每个都有自己的优点和缺点。
首先,如果您根本不想修改页面,您可以添加一个小的 PHP 代码段,其中将包含通过 GET 变量传入的页面。例如
<html>
<head>
<title>title</title>
<style type="text/css">
/* css goes here */
</style>
</head>
<body>
<div id="stay">I wont change</div>
<div id="change"><?php require($_GET['page']); ?></div>
</body>
</html>
这意味着使用 URLmypage.php?page=home.php会自动将名为 home.php 的文件的内容包含到该 div 中。
另一种方法是将该页面分成 2 个部分,并将它们都包含在您使用的任何其他页面中。例如,将代码拆分为 2 个单独的文件,例如
顶部.php:
<html>
<head>
<title>title</title>
<style type="text/css">
/* css goes here */
</style>
</head>
<body>
<div id="stay">I wont change</div>
<div id="change">
底部.php:
</div>
</body>
</html>
然后在您的 PHP 文件中,您可以使用以下内容
require("top.php);
MY CONTENT HERE
require("bottom.php);
<?php请记住,如果它在和?>标签内,您将需要使用 echo 在此方法上输出 html 代码
希望这可以帮助。