确定CSS是否请求了该文件

时间:2011-12-15 19:20:34

标签: php

有没有办法确定CSS是否已请求该文件?假设所有内容都通过主文件index.php

2 个答案:

答案 0 :(得分:3)

除非你在

中附加一个get参数
background:url('bg.jpg?myParam');

来自img标签和css定义的浏览器请求没有区别。

答案 1 :(得分:0)

我已经设法完成了这项工作,这是一种非常糟糕的方式,但可能。

基本上,路由器(PHP一个)使用掩码,只有在设置了掩码后才能访问某些文件。

当加载CSS文件时,我设置了所需的掩码,当加载相应的图像时,我检查掩码,如果它与所需的匹配,我加载显示图像。因此,在查看渲染页面时,它可以正常工作,但直接访问文件时,它不会。

Mask现在是一个SESSION变量,在文件路由后会被取消设置。

我将得到一个干净的工作示例,并在将来的某个时候用它来更新这个答案。