Implementasi Session di Codeigniter 3

Cara menggunakan atau implementasi session di Codeigniter 3 | Fungsi session yaitu untuk menyimpan informasi yang dibutuhkan oleh aplikasi dan dapat dibagi keseluruh halaman web, dan session ini tersipan di dalam file pada lingkungan server web.

Untuk dapat menggunakan kelas Session, kita perlu me-load class library Session.php kedalam controller

$this->load->library('session')
load session

Membuat dan Mengakses SESSION

Dalam PHP native, fungsi yang dipanggil untuk menjalankan session adalah session_start(); dibagian awal skrip. Di Codeigniter ini tidak diperlukan. Jika kita membuat session pada php native adalah dengan cara $_SESSION;

start_session()_;
$_SESSION['nama_session'] = "value";

maka berbeda halnya jika kita menggunakan session di codeigniter. Kita dapat langsung menulis dengan code berikut :

$this->session->set_userdata('nama_session', 'nilai_session')

sebagai contoh :

$this->session->set_userdata('username','administrator')
example

untuk mengakses variable session yang telah dibuat sebelumnya, kita dapat menggunakan code :

$this->session->userdata('username')

jika ingin menampilkan isi variable session, tinggal tambahkan echo saja, sehingga menjadi

<?php
echo $this->session->userdata('username');
?>

Sekian, terima kasih 🙂

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

w

Connecting to %s