对于网站上的每个页面,我都有一个页眉和页脚,所以我决定为两者创建一个模板,然后将它们包含在每个页面上。
<?php include_once("header.php")?>
contents of the page...
<?php include_once("footer.php")?>
header.php
包含:
<!DOCTYPE html>
<head>
<title>Items Page</title>
<link rel="stylesheet" href="assets/css/item.css">
<script src="assets/css/item.js"></script>
</head>
<body>
<header>
contains a navigation bar
</header>
footer.php
包含:
<footer>...</footer>
</body>
</html>
上面的代码用于项目页面,但是我也有用户页面,它们都有相同的页脚和页眉标记,但是链接的 CSS 和 JS 文件不同。如果用户导航到用户页面,如何更改包含文件上的标记<link>
和<script>
内部,例如:.<head>
header.php
mysite.com/user/blabla
用户页面的正确链接应该是:
<link rel="stylesheet" href="assets/css/user.css">
<script src="assets/css/user.js"></script>