Itu sidang class di CodeIgniter memungkinkan pengguna untuk mempertahankan “status” pengguna dan melacak aktivitas mereka saat menjelajahi situs web. Sesi dapat diinisialisasi menggunakan perpustakaan dan dimuat secara otomatis di lingkungan menggunakan perintah berikut.
$this->load->library('session');
Setel variabel sesi: Indeks sesi dapat ditetapkan menggunakan pasangan nilai kunci. Kunci tertentu dapat diberikan ke nilai menggunakan operator penugasan. Nilainya bisa berupa string, kunci, atau bahkan array.
Sintaksis:
$_SESSION['key'] = value;
Contoh 1:
PHP
|
Keluaran:
Session id is 9 New session id is -8
Nilai sesi juga dapat ditetapkan menggunakan set_userdata() metode di CodeIgniter. Metode ini mengambil kunci sebagai argumen pertama dan. selanjutnya adalah nilai yang akan diberikan.
Sintaksis:
set_userdata ('key' , value)
Beberapa pasangan nilai kunci juga dapat ditambahkan pada indeks sesi di CodeIgniter, ditunjukkan oleh cuplikan kode berikut.
Contoh 2:
PHP
|
Keluaran:
Array ( [id] => 5 [name] => yash )
Hapus variabel sesi: Variabel sesi dapat tidak disetel dengan menetapkannya ke nilai NULL. Ini menghancurkan nilai yang disimpan pada nilai kunci ini.
Sintaksis:
$_SESSION['ey'] = NULL
Contoh 3:
PHP
|
Keluaran:
Old session : Array ( [id] => 5 [name] => yash ) New session? :