使用$ _get vars验证css.php?

时间:2012-12-03 19:00:54

标签: php css validation w3c

我正在使用php生成一个css文件,声明如下标题:

<?php
header("Content-type: text/css; charset: UTF-8"); 
?>

并从index.php传递url,如:

<link href="http://www.site.com/css.php?style_profile=2" media="screen" rel="stylesheet" type="text/css" />

我无法从w3c css验证程序获取此文件,因为它无法识别文件类型。这是我不断得到的错误:

Unknown error org.w3c.www.http.HttpInvalidValueException: Invalid content type.

有没有办法在不手动粘贴css数据的情况下进行验证?如果没有,是否有任何其他验证服务将识别css.php文件(或附加了get vars的文件,如果这是导致错误的问题)?我真的希望能够通过链接进行验证,而不必为我网站上的每个页面剪切和粘贴css。

1 个答案:

答案 0 :(得分:1)

我不知道这是否能解决你的问题(现在无法测试),但我注意到了这一点:

According to the W3 spec,您的PHP标头不正确,应该是charset=utf-8