session

FUNCTION SESSION_START

  • Variables PHP session digunakan untuk menyimpan maklumat, menukar setting bagi seseorang user pada sesuatu ketika.
  • Apabila browser ditutup, maklumat itu akan hilang.
  • Apa yang paling penting session mestilah ditulis sebelum tag dan diletakkan pada line pertama fail .php
  • Jika session_start() diletakkan selepas atau line kedua, message error seperti dibawah akan dipaparkan:

Warning: session_start() [function.session-start]: Cannot send session cache limiter -
headers already sent (output started at C:\AppServ\www\tutorial\session.php:2)
in C:\AppServ\www\tutorial\session.php on line 2

Contoh 1
Penulisan session





Contoh 2
Cara menyimpan m aklumat session didalam fail utama




Ini fail utama website ini.




Penerangan :

Maklumat yang hendak disimpan boleh ditulis dimana sahaja, tetapi session_start() mestilah ditulis pada awal kod.

Contoh 3
Memaparkan atau 'memanggil' kembali maklumat yang disimpan dalam session.




Ini fail kedua website ini.
";
echo "Email : ". $_SESSION['email'];
?>



Output:

Nama : Kerengg
Email : Kerengg@gmail.com

Penerangan :

Fail yang digunakan bagi menyimpan maklumat session hendak lah di execute terlebih dahulu. Jika TIDAK output bagi session page kedua tidak kelihatan.

Contoh 4 : Memadam sebahagian maklumat session
Memadamkan maklumat session bagi nama yang telah disimpan.

Peneragan :

Dalam contoh ini hanya maklumat mnengenai nama telah dipadamkan. Maklumat session lain tidak dipadam.

Contoh 5 : Memadamkan semua maklumat session yang disimpan.
Bagi memadam semua session data, kita boleh menggunakan function session_destroy(). Semua maklumat session yang telah disimpan akan dpadamkan.