无法修改标头信息 - 已发送的标头

Rac*_*hel -1 php session header

<div id="left-body-part-innerpage">
    <h1 class="mainheading">Contact Us</h1>
    <div id="contactus-right-div" class="content">
    <?php session_start();
        if( isset($_POST['button2']))           
        {
            if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) 
            {
                $name = $_POST['name'];
                // Insert you code for processing the form here, e.g emailing the submission, entering it into a database. 
                session_destroy();
                header("Location: contactdb.php");
?>
Run Code Online (Sandbox Code Playgroud)

我收到警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 网站已经发送(网站开始输出)

警告:无法修改标题信息 - 已在网站上发送(在网站上开始输出)的标题

谁能帮我?

提前致谢....

Que*_*tin 5

  1. 启动会话需要设置HTTP标头
  2. 发送内容后,您无法发送标头
  3. 以外的任何东西<?php?>构成内容(如做任何你echo,print等)

将会话代码移动到脚本的顶部.