我有几个PHP页面,从安全会话开始开始。当我在页面部分放置页面标题时,它表示“标题已经过了”。如何在页面开头安全地启动PHP功能时放置页面标题?
答案 0 :(得分:1)
如果您正在使用session_start()将PHP脚本放在任何HTML代码之前。
您不能在session_start()
之前使用或拥有输出,甚至不能echo
。
e.g。
<?php
session_start();#creates a session or resumes the current
include(lib/inc.php);
?>
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<head>
<body>
<p>text</p>
<body>
</html>
如果您必须拥有输出,则另一种解决方案是使用ob_start
http://php.net/manual/en/function.ob-start.php