Предупреждение: session_start(): не удается отправить файлы cookie сеанса - заголовки, уже отправленные
Здравствуйте, я получаю следующую ошибку, когда пытаюсь войти в систему
Предупреждение: session_start(): не удается отправить куки сессии - заголовки уже прислал (выход начался в /Home/agarwegg/public_html/emailadmin/индекс.РНР:1) в /home/agarwegg/public_html/emailadmin/index.php на линии 14
Предупреждение: session_start(): не удается отправить сессии кэш ограничитель - заголовки уже отправлены (выход начался в /Home/agarwegg/public_html/emailadmin/индекс.РНР:1) в /home/agarwegg/public_html/emailadmin/index.php на линии 14
Предупреждение: не удается изменить информацию заголовка - заголовки уже отправлены (вывод запущен в /home/agarwegg/public_html/emailadmin/index.php:1) в /home/agarwegg/public_html/emailadmin/index.php на линии 16
<!DOCTYPE html> <?php $error = ""; if(isset($_POST['username'],$_POST['password'])){ /*** You can change username & password ***/ $user = array( "user" => "abc", "pass"=>"def" ); $username = $_POST['username']; $pass = $_POST['password']; if($username == $user['user'] && $pass == $user['pass']){ session_start(); $_SESSION['simple_login'] = $username; header("Location: Email_Manager.php"); exit(); }else{ $error = "Invalid Login Credentials"; echo "<script>alert('".$error."'); window.history.back();</script>"; } } ?> <html> <head> <link rel="icon" type="image/png" href="favicon.png"> <style> .header { position: absolute; left: 0; top: 0; width: 100%; /* background-color: #4CAF50; */ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; text-align: center; } .tableadjust { position: fixed; margin: auto; width: 60%; top: 30%; margin:auto; } </style> <style> #grad1 { height: 200px; background: #2939B3; /* For browsers that do not support gradients */ background: linear-gradient(to right, #1385CC , #2939B3); /* Standard syntax (must be last) */ } #emails { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-collapse: collapse; width: 100%; max-width: 512px; } #emails td, #emails th { border: 0px solid #ddd; padding: 8px; color: white; } /* #emails tr:nth-child(even){background-color: #f2f2f2;} */ /* #emails tr:hover {background-color: #ddd;} */ #emails th { padding-top: 12px; padding-bottom: 12px; text-align: center; /* background-color: #4CAF50; */ color: white; } input[type=text], input[type=password], input[type=search] { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 6px 10px; margin: 3px 0; box-sizing: border-box; border-radius: 25px; } input[type=button], input[type=Submit], input[type=reset] { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: Transparent; border-radius: 25px; border: 2px solid #FFFFFF; color: white; padding: 6px 10px; text-decoration: none; margin: 3px 2px; cursor: pointer; </style> <title> Email Management </title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> </head> <body id="grad1"><center> <div style="max-width: 512px; width:100%; margin: auto; top: 100px; position: relative;"> <img src="favicon.png"></img> <table id="emails"> <thead> <tr><th colspan=2>Login to Email Management </thead> <tbody> <form method=POST action="index.php"> <tr><td>Username: <td><input placeholder="Username" name="username" type="text" style="width:100%"> <tr><td>Password: <td><input placeholder="Password" name="password" type="password" value="" style="width:100%"> <tr><td colspan=2><input type="submit" value="Login" style="width:100%"> </tbody> </table> <font face = "Trebuchet MS" color=white><p style="width: 100%">Powered by <a href="http://www.byteitcorp.com" style="color:white;">ByteIT Corp</a></p></font> </div> </center> <div class="header"> <p><font size=25>EMAIL MANAGER</font></p> </div> </body> </html>
Что я уже пробовал:
Я попробовал поставить @ob_start(); в начале кода
ankitpsaraogi
Я перешел с PHP 5 в PHP 7.2. Это связано с этим?