如何使用 php 在 head 中动态添加脚本或样式。
我在网站上有页面根据该页面所需的逻辑加载不同的脚本/样式,如何附加头部并动态插入代码?
在.net 上我会为此使用占位符,有没有办法用php(不是javascript)来做到这一点。
谢谢,丹尼尔
您在要设置(或不设置)某些内容的位置创建(例如)if-condition,您可以使用
include_once(additionalcodefile.php);
对于 php 包含
或渲染 css-links
print "<link rel=[.....]>";
并且,类似的,js:
print "<script type=[.....]>";
您需要使用所需的 HTML 构建文件,例如这样的文件(这就是文件中的全部内容):
<link rel="stylesheet" href="someStyleSheet.css" />
您可以将其命名为dynamicSheet.php
. 然后在要使用它的 PHP 文件中执行以下操作:
<?php
if (some condition is true) {
include_once(dynamicSheet.php);
}
?>