编程语言
首页 > 编程语言> > 在doctype使浏览器进入怪癖模式之前会有php代码吗?

在doctype使浏览器进入怪癖模式之前会有php代码吗?

作者:互联网

正如在这里的一个帖子中所讨论的那样;有人动态地将javacript代码附加到doctype声明之上,然后让他的浏览器进入怪癖模式.我目前处于相同的状态,只是在我的情况下,我正在处理下面必须插入的PHP代码片段在doctype之上,否则我会得到PHP“whitespace”错误.

<?php session_start();
if(!session_is_registered("reg")){
    header("location:page1.php");
}?>
<!DOCTYPE html>

那么这会让我的浏览器进入怪癖模式吗?如果可以,是否有任何解决方法?感谢任何帮助/建议.谢谢.

解决方法:

不会.在浏览器使用之前处理PHP代码.只需确保在PHP之后不发送任何尾随字符或回显任何内容.

标签:php,doctype,session,quirks-mode
来源: https://codeday.me/bug/20190610/1210475.html