我有一个名为“header.php”的文件,我包含在我网站上的每个页面上,并且该文件包含指向我服务器上其他文件的链接,例如 css 文件、jquery 插件等。现在我正在使用绝对路径这些链接,因此它们将使用与 header.php 文件不在同一目录中的文件,这有效,但正如您在下面的示例中所见,如果您使用 header.php 文件,事情开始变得非常难以管理包含很多链接(我的链接)所以我想知道是否有任何其他替代方法可以像我在这里所做的那样在 header.php 文件中使用绝对路径。
头文件.php
<?
$base_url = "http://example.com";
?>
<html>
<head>
<title> <? echo($title); ?> </title>
<link rel="stylesheet" type="text/css" href="<? echo($base_url); ?>/styles/some_css_file.css" media="all"/>
<link rel="stylesheet" type="text/css" href="<? echo($base_url); ?>styles/another_css_file.css" media="all"/>
<link rel="stylesheet" type="text/css" href="<? echo($base_url); ?>styles/another_css_file.css" media="all"/>
...
...
...
<script type="text/javascript" src="<? echo($base_url); ?>/scripts/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="<? echo($base_url); ?>/scripts/some_jquery_plugin.js"></script>
<script type="text/javascript" src="<? echo($base_url); ?>/scripts/another_jquery_plugin.js"></script>
...
...
...
</head>
一些包含 header.php 的文件
<?
$title = "some page title";
include("header.php");
?>
<body>
PAGE CONTENTS
</body>
</html>