Notif Session yang mengganggu

![](https://skspace.sgp1.digitaloceanspaces.com/forums/images/Screenshot - 5_7_2016 , 9_49_56 AM.jpg) mau tanya gan,knp ada notif undefind index:test in C:\...., memang sessionnya berjalan dengan baik tapi,ada notice tsbt ini scriptnya:

<?php
require_once('core/init.php');

if($_SESSION['test']){
	header('Location:index.php');
}else{
$error="";

if(isset($_POST['save'])){
	$nama=$_POST['username'];
	$pass=$_POST['password'];
if(!empty(trim($nama))&& !empty(trim($pass))){
	if(cekdata($nama,$pass)){
		$_SESSION['test']=$nama;
		header('Location:index.php');
	}else{
	$error ="User atau Password tidak di dapat";
	}
}else{
	$error="User dan Password Wajib Di Isi";
}
}
?>

<div id="login">
	<?php require_once('view/header.php');?>
<form method="post" action="">
<label for="username">UserName</label><br>
<input type="text" name="username" value="" ><br><br>

<label for="password">Password</label><br>
<input type="password" name="password" value=""><br><br>

<div id="error"><?=$error ?></div><br>

<input type="submit" name="save" value="Login"><br>
<a href="register.php">Dont have Account..?</a>
</form>
</div>
<?php
require_once('view/footer.php');
?>
<?php }?>

tapi ketika session saya gunakan di index.php tidak ada notice tersebut,tetapi ada notice ketika saya gunakan di login.php

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

uji session selalu pake isset if( isset($_SESSION['test']) )

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

terimakasih min atas jawabanya sudah work,tapi mohon maaf kegunaan isset itu dasarnya utk apa min...?

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Dipost 7 tahun yang lalu

Saya jawab menurut sepengetahuan saya, isset itu adalah 'set';

Jadi misalnya "if(isset($_SESSION['test']) )" maksudnya, jika session yang bernama test 'sudah di set'

kalau "if(!isset($_SESSION['test']))" maksudnya, jika session yang bernama test 'belum di set'

avatar sangmisteri
@sangmisteri

22 Kontribusi 9 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban