bagaimana cara mendefenisikan $_SESSION[' ']

maap nih newbie nanya lagi :D gan.. gimana cara mendefenisikan $_SESSION['member'] = $user awalnya pada tutor metode login.. gak ada masalah gan.. tapi pada saat lanjut ke tutor berikutnya metode logout.. memang sih berhasil gan.. muncul Notice: Undefined index: member in C:\xampp\htdocs\blog\login.php on line 5 setelah ane berawal dari : halaman login.php --> login berhasil ke header ke index.php --> ane logout --> berhasil ke header ke login.php tapi muncul itu noticenya gan.. script login.php :

<?php
  require_once "core/init.php";
  require_once "view/header.php";

if($_SESSION ['member']){
  header ('location: index.php');
}else{

$error = "";

  if (isset($_POST['login'])) {
      $user   = $_POST['user'];
      $pass   = $_POST['pass'];

  if (!empty(trim($user)) && !empty(trim($pass))) {

    if (cekdata($user,$pass)) {
      $_SESSION['member']=$user;
      header ('location: index.php');
    }else{
      $error = 'username atau password salah !!';
    }
  }else{
      $error = 'username & password wajib diisi';
  }
  }
}
 ?>

script logout.php ;

<?php

  require_once  "core/init.php";

  unset($_SESSION['member']);
  session_destroy();

  header ('location: login.php');

 ?>

mohon bimbingannya gan :D

avatar arepsv
@arepsv

100 Kontribusi 64 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

coba kasi gini gan, tambah tanda gini "@" pada login.php:

@$_SESSION['member']

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 8 tahun yang lalu

terimakasih gan.. udah bisa.. :D "@" itu fungsinya untuk apa gan..?

avatar arepsv
@arepsv

100 Kontribusi 64 Poin

Dipost 8 tahun yang lalu

:D itu buat hilangin pemberitahuan bawaan php

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban