与其他人一样,我将网站的显示信息存储在样式表文件中。我想创建后端 cms,以便用户能够更改
颜色、大小等。
那么,在我的 CSS 文件中嵌入 PHP 代码的正确方法是什么?
正在添加此 header :
<?php header("Content-type: text/css"); ?>
并更改链接中的文件扩展名:
<link rel="stylesheet" type="text/css" media="screen" href="style.php">
有效吗?
那么 JavaScript 呢?此时此刻我在呼应 <script type="text/javascript">
标签,但也许还有一种方法可以将所有内容嵌入到 .js 文件中?
谢谢!
最佳答案
是的,这是完全正确的。
对于 Javascript 也可以通过发送来完成同样的操作
<?php header("Content-type: application/javascript"); ?>
但是,从性能的 Angular 来看,这并不是最佳选择,因为必须启动 PHP 进程来为这些资源提供服务。
如果您只有很少的动态变化的 CSS 属性或 JS 变量,我会考虑将它们放在文档的头部,并继续静态地为外部文件提供服务。
请记住,通常不会为 PHP 文件发送缓存 header 。您必须注意在 PHP 脚本中发送正确的 header !为提醒干杯@oracle 认证专家。
关于php - 在我的 CSS 和 JavaScript 文件中嵌入 PHP 代码的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4266584/