Postingan lainnya
session pd video tutorial membuat blog dg php dan mysql
gan ane lgi belajar dr video tutorial membuat blog dg php & mysql tapi di jalan nemu error tepatnya di bagian session, ini kode yga aen ketik perasaan sih udah sesuai tutor tpi masih error
if($_SESSION['username']){
header('Location: index.php');
}else{
$error = '';
if (isset($_POST['submit'])) {
$username = $_POST['username'];
$password = $_POST['password'];
if (!empty(trim($username)) && !empty(trim($password))) {
if (login($username, $password)) {
$_SESSION['username'] = $username;
header('Location: index.php');
}else{
$error = "Login gagal !";
}
}else{
$error = "Username dan Password wajib di diisi !";
}
}
Notice: Undefined index: username in C:\xampp\htdocs\blog\login.php on line 4 dimana ya salahnya?
2 Jawaban:
Jawaban Terpilih
diuji dulu aja mas pake isset, kadi
if(isset($_SESSION['username']))
semua kode dibungkus di if ini kalo mau ngecek $_SESSION['username'] atau nama yang lain, nanti else nya redirect aja ke index.php atau tergantung kebutuhan. Kalo mau dbalik
if(!isset($_SESSION['username']) header('bla bla'); //kalo yang ini kita uji paling pertama kalo belum diset atau kata lain belym ada sessionnya langsung redirect
. Kemungkinan besar salahnya karena $_SESSION['username'] ini belum ada atau belum diset, jadi dia seperti variabel yang belum dideklarasi, jadi perlu diuji dulu apakah sudah diset atau belum.