Session adalah mekanisme untuk menyimpan informasi yang akan diteruskan antar halaman pada aplikasi web. CodeIgniter memiliki dukungan bawaan untuk menangani session, yang memungkinkan Anda untuk menyimpan dan mengambil data dari session dengan mudah.
Berikut adalah bagaimana mengkonfigurasi session di CodeIgniter 3:
- Buka file “config.php” yang terdapat di folder “application/config”.
- Temukan bagian berikut dan ubah sesuai dengan kebutuhan Anda:
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
sess_driver
: Ini adalah driver session yang akan digunakan. CodeIgniter menyediakan beberapa pilihan driver seperti “files”, “database”, dan “memcached”.sess_cookie_name
: Ini adalah nama cookie yang akan digunakan untuk menyimpan session.sess_expiration
: Ini adalah jumlah detik sebelum session kedaluwarsa.sess_save_path
: Ini adalah lokasi file session jika Anda menggunakan driver “files”.sess_match_ip
: Ini menentukan apakah session harus mencocokkan alamat IP client atau tidak.sess_time_to_update
: Ini adalah jumlah detik sebelum session regenerasi ID.sess_regenerate_destroy
: Ini menentukan apakah semua data session harus didefinisikan ulang setiap kali ID session regenerasi.
- Simpan perubahan Anda.
Itu saja cara mengkonfigurasi session di CodeIgniter 3. Pastikan Anda mengkonfigurasi session sesuai dengan kebutuhan aplikasi Anda agar session dapat berfungsi dengan baik.