首页 > 解决方案 > 包含动态 .js 和 .css 的动态 php 头文件

问题描述

我想在我的 header.php 中的 head 标记中动态包含我的 .css 和 .js 文件,这取决于当前打开的 .php 文件。因此,如果当前 .php 页面不需要 .js 或 .css 文件,它将节省一些加载时间。

所以我想我检查当前的 url 是否包含(strpos)一个特定的字符串(例如“mycollection.php”),如果是,则回显<link>and<script>标记以包含当前打开的 php 文件的 .css 或 .js 文件。但是以这种方式编写干净的脚本似乎很困难。有没有人对这个问题有一个干净、简短和更好的解决方案?

先感谢您!

标签: javascriptphpcss

解决方案


试试下面的代码:

<!DOCTYPE html>
<html>
<head>
<?php
$get_url=$_SERVER['REQUEST_URI'];
$get_extension=explode('/',$get_url);
$get_extension_php=end($get_extension);
if($get_extension_php=='mycollection.php')
{
    echo '<link href="your.css"/>';
    echo '<script src="your.js"></script>';
}
?>
</head>
<body>
</body>
</html>

希望对你有帮助


推荐阅读