Menggunakan session dalam PHP

cara menggunakan session dalam phpSession PHP adalah sebuah variabel yang dapat digunakan untuk menyimpan informasi atau nilai tertentu. Session PHP juga mendukung sistem data berlapis atau array sehingga memungkinkan untuk menampung beragam informasi dalam satu nama session. Masing-masing session yang sudah dibuat hanya berlaku untuk satu pengguna yang sedang aktif, session ini bersifat global dan dapat dipanggil setiap saat pada semua halaman php yang digunakan. 

Setiap pengguna yang menggunakan halaman php yang ada variabel sessionnya, secara otomatis memiliki kode unik session yang akan otomatis hilang setelah pengguna menutup/meninggalkan halaman php.

Session php ini biasanya digunakan untuk menyimpan informasi yang akan dibawa ke semua halaman yang terhubung dalam sebuah server/alamat. Contoh penerapanya : Login Keanggotaan (menyimpan status login) dan Transaksi Online (menyimpan daftar pesanan)

Berikut ini kode PHP untuk mengaktifkan dan mendeklarasikan sebuah session

<?php
   session_start(); //perintah memulai mengaktifkan session
   $_SESSION['namauser']="Zainal Hakim";
   $_SESSION['leveluser']="Admin";

   echo $_SESSION['leveluser']; //Menuliskan isi session
?>

Perintah session_start() harus diletakkan pada baris awal program php.

Setiap session akan berakhir secara otomatis jika halaman berpindah ke alamat server lain atau browser ditutup. Jika kita ingin mengakhiri session secara manual (seperti proses logout) maka kita bisa gunakan kode berikut :

<?php
   unset($_SESSION['leveluser']); //digunakan untuk membuang session tertentu
   session_destroy();  //digunakan untuk membuang semua session yang aktif
?>

Semoga bermanfaat

Zainal Hakim

Baca juga :

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Menghitung jumlah hari dalam 1 bulan
    Jumlah hari pada tiap bulan bisa berbeda, ada yang 29, 30 dan ada yang 31. Kita bisa menghitung jumlah hari pada bulan tertentu dengan php. Silahkan simak kode singkat berikut.
  • Cara memotong gambar dengan php
    PHP dapat melakukan operasi manipulasi sebuah gambar yang sudah dikirim/upload ke server. Gambar dapat dipotong, diubah ukuran, ditambahkan tulisan dll.
  • Membuat nilai random dengan php
    PHP telah menyediakan function yang dapat digunakan untuk mengambil nilai secara acak/random dalam batasan nilai tertingi dan terendah, caranya sangat mudah. Lihat kode singkat berikut.
  • Cara membuat koneksi php dan mysql database
    Berbagi kode program php untuk melakukan koneksi ke database mysql.
  • Mengatur tingkat transparan objek dengan css
    Berikut ini adalah script css yang digunakan untuk mengatur tingkat transparan objek. Misal anda punya sebuah tulisan atau kotak header atau footer yang ingin ditampilkan secara transparan maka anda bisa gunakan cara berikut.

Kiriman terbaru