Script Logout

Apa yang salah dari script logout ini? Ada beberapa user saya yang bilang gak bisa logout.

avatar SuicideFish
@SuicideFish

4 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

Apa session_start() -nya udah didefinisikan ?

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 6 tahun yang lalu

Coba deh jangan pake screenshot Kita butuh codenya langsung buat dkoreksi

avatar Alaydrus
@Alaydrus

11 Kontribusi 9 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

Mungkin ini bisa bantu

<?php

 //Jika pengguna masuk, hapus var sesi untuk mencatatnya
 session_start();if(isset($_SESSION['user_id'])){

// hapus sesi var dengan menghapus array
$_SESSION
    $_SESSION = array();

// Hapus kuki sesi dengan menyetel kadaluarsa hingga sejam yang lalu
if(isset($_COOKIE[session_name()])){      setcookie(session_name(),'', time()-3600);}

// hapus sesi
    session_destroy();}

// Delete the user ID and username cookies by setting their expirations to an hour ago (3600)
  setcookie('user_id','', time()-3600);
  setcookie('username','', time()-3600);

// arahkan ulang ke beranda
  $home_url ='http://'. $_SERVER['HTTP_HOST']. dirname($_SERVER['PHP_SELF']).'/index.php';
  header('Location: '. $home_url);
?>

avatar Alaydrus
@Alaydrus

11 Kontribusi 9 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban