php yönlendirme sorunu (başlık) - benim koduyla ne yanlış [yinelenen]

0 Cevap php

Possible Duplicate:
Cannot modify header information - headers already sent, Why its happening

Tüm Merhaba

Bu benim önceki soruya ilgili ve ben bu kodu eklemek olamaz, sırf yeni bir soru olarak koyuyorum

Ben bana bu hatayı veriyor altında php sayfaya yönlendirmek için çalışıyorum benim Soru

Uyarı: başlık bilgileri değiştirilemiyor - zaten tarafından gönderilen başlıklar (çıkışında login.php başladı: 5) 17 hattı üzerinde / login.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Administration Dashboard</title>
    <?php
                  require_once 'db/db_functions.inc';
                  require_once 'functions/user_functions.inc';
                  require_once 'functions/string_functions.inc';
                  require_once 'functions/messages.inc';
                  require_once 'functions/login.inc';
                  $message_count = -1;
                  $messages = array();
                  if (!isset ($_POST['Submit']) || $_POST['Submit'] != 'Login'){
                        $login = $_POST['login'];
                        $password = $_POST['password'];
                        if ((do_login($login,  encrypt_password($password))) > 0){
                            header("dashboard");
                        }
                        else{
                            $message_count = 1;
                        }
                  }
    ?>
            <link rel="stylesheet" type="text/css" href="stylesheets/admin/theme.css" />
            <link rel="stylesheet" type="text/css" href="stylesheets/admin/style.css" />
            <link rel="stylesheet" type="text/css" href="stylesheets/admin/theme1.css" />
            <!--[if IE]>
            <link rel="stylesheet" type="text/css" href="stylesheets/admin/ie-sucks.css" />
            <![endif]-->

    </head>

    <body>
        <div id="container">
            <div id="header">
                <h2>Sierra - Login</h2>
          </div>
          <div id="wrapper">
                <div id="content">
                    <div id="box">
                        <?
                            if ($message_count != -1){
                               if ($message_count > 0){
                                   create_login_error_message($messages);
                               }
                            }
                        ?>
                        <form id="form" action="login.php" method="post">
                          <fieldset id="personal">
                            <legend>LOGIN INFORMATION</legend>
                            <label for="lastname">Login : </label>
                            <input name="login" id="login" type="text" tabindex="1" />

                            <br />
                            <label for="pass">Password : </label>
                            <input name="password" id="password" type="password"
                            tabindex="2" />
                            <br />
                          </fieldset>
                          <div align="center">
                          <input id="button1" type="submit" value="Login" />
                          or <a href="">Cancel</a>
                          </div>
                        </form>
                  </div>
                </div>
          </div>
            <div id="footer">
                    <!-- footer -->
                     <?
                        require_once('includes/footer.inc');
                     ?>
            </div>
    </div>
    </body>

</html>

0 Cevap