4

通过 php 提供 css 文件是个好主意吗?

实际上我有一个包含所有媒体查询的大型 CSS 文件,所以我想根据传递给 php 页面的参数只提供选定的部分例如在我原来的 php 页面中,我会这样做

<link rel="stylesheet" type="text/css" href="css.php?<?= "theam=".$theam ."&screen=".$screen ?>"/>

在 css.php 文件中,我将检查条件以仅使用所需的 css 给出响应,这是正确的方式吗?

4

1 回答 1

7

是的,只要添加标题就可以了:

header('Content-type: text/css');

并确保检查$_GET正确的值

另一个建议是通过重写将 url 更改为更好的:

RewriteRule ^css-(.*)-(.*)\.css$  /css.php?theam=$1&screen=$2
于 2012-09-19T12:31:32.923 回答