Note: untuk menyisipkan kode gunakan Cara menggunakan syntax highlighting.<?php
session_start();
include "koneksi1.php";
$conn=ocilogon($user,$password,$host_db);
$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT * FROM t_login WHERE username = '$username'";
$sql3=ociparse($conn,$query);
$cek3 = ociexecute($sql3);
ocicommit($conn);
// cek kesesuaian password
if ($password == $cek3['password'])
{
// menyimpan username dan level ke dalam session
$_SESSION['tingkat'] = $cek3['tingkat'];
$_SESSION['username'] = $cek3 ['username'];
header("Location: index.php"); //redirect ke index.php
die('Login success');
}else {
header("Location: login.php"); //redirect ke login.php
die('Login gagal');
}
?>
tag meta harus diletakkan di dalam tag head, saya rasa itu yang menyebabkan.
Saya ganti kode kamu dengan menggunakan fungsi
header untuk melakukan redirect (tidak usah menampilkan pemberitahuan login succee, tidak ada gunanya untuk user). Perlu diingat tidak boleh ada ouput (baik itu tag html,menggunakan fungsi echo atau print, atau ada spasi/blank space) sebelum fungsi header dipanggil.