我有一个应用程序,我在其中创建了一个应用程序中header.php
的所有页面显然很常见的应用程序,我将其包含在所有其他页面的顶部。该头文件包含html
head标签和DOCTYPE
声明等以及每个页面所需的一些常见的JS和CSS文件。但是根据页面,我想包含一些特定的文件。
header.php
现在,我如何根据请求的 url 包含特定的 JS 或 CSS 文件。
我试图$_SERVER['PHP_SELF']
在头文件的顶部使用来获取 url,但它不起作用。
请建议在这种情况下应该使用的最佳技术。
示例代码
header.php
<?php
include (dirname(__FILE__) . "/includes/functions.php");
$url = $_SERVER['REQUEST_URI'];
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>My APP</title>
<meta charset="utf-8" />
<meta name="robots" content="noodp, noydir" />
<meta http-equiv="X-Frame-Options" content="deny" />
<link rel="stylesheet" href="css/main.css" type="text/css" />
<script src="js/main.js"></script>
<?php
if($url == "teachers.php"){
echo "<script src='js/teachers.js'></script>";
}
?>
</head>
<body>