Can';在php中将标题设置为text/css
在我的浏览器中,我仍然可以看到text/html,这是为什么?注释已经说明了这一点,但尝试打印/回显一些真实的css内容。如果您的文件仍然被检测为text/html,请打开错误消息,查看是否存在“headers ready send”(标题已发送)警告,这表明您的php脚本在标题(“…”)之前回显了一些空格-代码行。您使用的是哪种浏览器?可能是因为它不是有效的CSS,因此浏览器将其设置为默认的Can';在php中将标题设置为text/css,php,html,Php,Html,在我的浏览器中,我仍然可以看到text/html,这是为什么?注释已经说明了这一点,但尝试打印/回显一些真实的css内容。如果您的文件仍然被检测为text/html,请打开错误消息,查看是否存在“headers ready send”(标题已发送)警告,这表明您的php脚本在标题(“…”)之前回显了一些空格-代码行。您使用的是哪种浏览器?可能是因为它不是有效的CSS,因此浏览器将其设置为默认的text/html(我不知道,只是值得一试)?您确定没有其他输出带有无声的“headers ready
text/html
(我不知道,只是值得一试)?您确定没有其他输出带有无声的“headers ready sent”错误消息吗?@jori:这不是服务器或浏览器的问题。如果你说内容是text/css,那就是标题。实际的响应体是否包含CSS或其他完全不同的内容并不取决于http层。是的,我知道应该是这样的行为,但至少值得一试。哦,见鬼,我自己试试,1秒钟。。。
header("Content-type: text/css");
echo 'sometext';
exit;