正如在这里的一个帖子中所讨论的那样;有人动态地将javacript代码附加到doctype声明之上,然后让他的浏览器进入怪癖模式.我目前处于相同的状态,只是在我的情况下,我正在处理下面必须插入的PHP代码片段在doctype之上,否则我会得到PHP“whitespace”错误.
<?php session_start();
if(!session_is_registered("reg")){
header("location:page1.php");
}?>
<!DOCTYPE html>
那么这会让我的浏览器进入怪癖模式吗?如果可以,是否有任何解决方法?感谢任何帮助/建议.谢谢.
解决方法:
不会.在浏览器使用之前处理PHP代码.只需确保在PHP之后不发送任何尾随字符或回显任何内容.