Error session start

Misi gan mau tanya, ini ane ngirim ke hosting kok errornya muncul gini ya : Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /storage/ssd5/055/9312055/public_html/index.php:1) in /storage/ssd5/055/9312055/public_html/index.php on line 1

Mohon Solusinya kak, ini scriptnya :

    <?php
    session_start();
	if(isset($_GET['pesan'])){
		if($_GET['pesan'] == "gagal"){
			echo "<script>
            window.alert('Username Atau Password Salah');
            </script>";
		}else if($_GET['pesan'] == "logout"){
			echo "<script>
            window.alert('Anda Berhasil Logout');
            </script>";
		}else if($_GET['pesan'] == "belum_login"){
			echo "<script>
            window.alert('Silahkan Login Terlebih Dahulu');
            </script>";
		}
	}
	?>
	<!DOCTYPE html>
	<html>

	<head>
	    <title>Login</title>
	    <link rel="stylesheet" type="text/css" href="disc/style.css">
	</head>

	<body>
	    <div class="container">
	        <div class="header"><img src="disc/image/logo2.png" alt="Banner" style="width: 1500px; height: 200px;"></div>
	        <div class="navbar">
	            <div class="nav-item"><a href="index.php"> HOME</a></div>
	            <div class="nav-item"><a href="about.php"> ABOUT</a></div>
	        </div>
	        <div class="row1">
	            <div class="column side">
	                <form action="cek_login.php" method="post">
	                    <p style="margin-top:20px;">
	                        <center style=" color:white;">Silahkan Login Disini</center>
	                    </p>
	                    <input type="text" name="username" placeholder="Masukan Username" class="input1">
	                    <br>
	                    <input type="password" name="password" placeholder="Masukan Password" class="input1">
	                    <br>
	                    <center><input type="submit" value="LOGIN" class="login1"></center>
	                </form>
	            </div>

	            <div class="column tengah">
	                <center>
	                    <h1>Selamat Datang Di Website Penilaian</h1>
	                </center>
	                <p class="p1">
	                    Silahkan Login untuk Menginput jika anda seorang Guru atau Melihat Nilai anda jika anda sebagai Murid. Dan Silahkan Klik tombol <b><i>ABOUT</i></b> Jika ingin mengetahui lebih lanjut tentang website ini.
	                </p>
	            </div>
	        </div>
	        <div class="column side2"><img src="disc/image/sidebawah.png" alt="Banner" style="width:355.75px; height: 300px;"></div>

	        <div class="footer">
	            <center>© By Riwaldi XII RPL 2</center>
	        </div>
	    </div>

	</body>

	</html>

avatar riwaldi
@riwaldi

15 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Error "Warning: session_start(): Cannot send session cache limiter - headers already sent "

Mungkin sudah ada data yang teroutput/ terkirim saat kamu ke halaman ini Solusinya bikin session_start() jadi yang pertama dipanggil, jangan lansung taro di halaman ini, kalau halaman ini sbeleumnya menjalankan banyak fungsi

avatar hilmanski
@hilmanski

2665 Kontribusi 2131 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban