我无法获取PHP文件以在我的WAMP服务器上发送正确的标头。通常不会出现问题,除非是phpMyAdmin吓坏了,并且主要的css文件在Firefox中不起作用。
这是文件中将css文件合并在一起的行,用于将输出作为CSS发送。
header('Content-Type: text/css; charset=UTF-8');
我还在phpmyadmin目录中输入了一个.htaccess文件:
AddType text/css .css
两者都没有效果。我该怎么做才能确保这个文件被firefox解释为CSS?
答案 0 :(得分:0)
Addtype指令是无关紧要的 - 它告诉默认处理程序使用指定的mimetype - 在PHP的情况下,你没有使用默认的处理程序。
标头命令应该正常设置mimetype标头 - 你描述的行为确实表明它失败了。
这种失败的最常见原因是在PHP到达标题脚本之前,标题已经被刷新并且正文输出已经开始。这可能是由于各种各样的事情(包括UTF8文本文件中的BOM标记 - 您通常无法在源代码中看到这些标记)。
这也意味着您的错误处理/登录被破坏 - 或者您不知道错误的位置 - 请花一些时间阅读有关如何配置错误报告的手册。
下进行。