yah harus kembali nulis lagi,
mungkin session yang kmren kata bang ridwan aneh ,saya nya kali yang ga bisa nulis
ya postingan yang saya buat sekarang sama seperti session sebelumnya akan tetapi lebih jelas akan fungsingya
langsung aja
buat file index.php
yang isinya sebagai berikut
<?php
session_start();
if(!isset($_SESSION['nama'])){
?>
<form method="post" action="buat.php">
<input type="password" name="password"/>
<input type="submit" value="Log In"/>
</form>
<?php
}else{
header("location:lihat.php");
exit();
}
?>
nah selanjutnya bkin file buat.php
yang berfungsi untuk proses yang tadi
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
$password=$_POST['password'];
$nama="Deydra";
if($password=="deydra"){
/*nah yang $_SESSION[nama]
itu membuat/mendaftarkan session dengan nama->nama dan isi->Deydra
*/
$_SESSION['nama']=$nama;
header("location:lihat.php");
exit();
}else{
/*nah jika login gagal ,session akan dihancurkan
dan akan kembali lagi ke form login
*/
session_destroy();
header("location:index.php");
exit();
}
?>
nah buat halaman untuk admin nya kasih nama filenya
lihat.php
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
//cek ada atau tidak ada nya session
if(isset($_SESSION['nama'])){
//jika ada sessionnya ntar ada link buat logout nya
echo "Hello ".$_SESSION['nama']."<br>";
echo "<a href='hapus.php'>Logout</a>";
}else{
header("location:index.php");
exit();
}
?>
nah setelah buat itu buat fasilitas logoutnya
kasih nama filenya hapus.php
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
//cek ada atau tidak ada nya session
if(isset($_SESSION['nama'])){
/*fungsi buat nghapus session
dan akan di redirect ke form login
*/
session_destroy();
}
header("location:index.php");
exit();
?>
nah seperti itu lah gambaran sedikit tentang session
maaf kalo jelek ya bro ga jago nulis
haha
No comments:
Post a Comment