Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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.