Senin, 29 Oktober 2012

Notice session_start() pada PHP

Notice: A session had already been started - ignoring session_start()

 "Notice: A session had already been started - ignoring session_start()". Peringatan ini muncul pada saat saya coba menjalankan website yang saya buat pada server localhost. Sebelum membahas lebih lanjut, perlu diketahui bahwa di dalam PHP terdapat error, warning, dan notice. Untuk notice sendiri sebenarnya adalah bukan suatu kesalahan syntax atau bug, hanya peringatan saja dan tidak mengganggu jalannya fungsi pada aplikasi. Pada kasus ini adalah peringatan pada session_start() karena session start tersebut berkali-kali telah dipanggil di beberapa file seperti index.php, main.php, admin.php dan lain-lain.Agar peringatan notice tersebut tidak muncul kembali, saya coba berbagi memlalui tutorial ini.

Script awal seperti ini :
session_start();

Kemudian perlu ditambahkan fungsi if(!isset($_SESSION)) seperti dibawah ini :
if(!isset($_SESSION))
{
session_start();
}

Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar