Sunday 22 October 2017
5 komentar

Bagaimana Cara Menggunakan Class Session Di Codeigniter



Dalam tutorial kali ini, kita akan belajar bagaimana menggunakan kelas session dalam framework CodeIgniter. Kebanyakan semua aplikasi berbasis web menggunakan sesi untuk melacak aktivitas pengguna saat mereka mengunjungi situs Anda.


Bagaimana cara kerja sesi?


Saat pengguna mengunjungi situs web Anda atau menggunakan aplikasi Anda, pengguna tersebut terkait dengan satu id sesi yang unik. Id sesi ini akan digunakan untuk mendapatkan semua informasi aktivitas pengguna di situs Anda. Class Session CodeIgniter pertama memeriksa apakah data sesi valid dikirim oleh browser. Jika sesi tidak ada maka akan menciptakan sesi baru untuk pengguna tersebut dan disimpan ke dalam database untuk penggunaan yang akan datang. Jika sesi yang valid keluar maka akan diperbarui.

Data sesi akan disimpan dalam format array asosiatif dengan satu Id sesi yang unik. Sesi berjalan secara global dengan setiap pemuatan halaman sehingga diperlukan untuk meload kelas sesi CodeIgniter di controller cunstruct




Cara menginisialisasi sesi

Untuk menginisialisasi sesi di Controller Construct CodeIgniter kami, gunakan method di bawah ini

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

Kita juga bisa menginisialisasi file autoload.php yang tersedia di direktori aplikasi / config.


Retrieve session data (Ambil Data Sesi)

$session superglobal digunakan untuk mengambil data sesi di CodeIgniter. Untuk mendapatkan semua data satu sesi, kita menggunakan metode di bawah ini


1
$this->session->userdata('item_to_get');


Untuk mengambil semua data sesi pengguna tersebut, kita menggunakan metode di bawah ini

1
$this->load->all_userdata();

Add Session Data (Tambahkan Data Sesi)

Method set_userdata () digunakan untuk mengatur sesi dalam aplikasi CodeIgniter. Kita dapat mengatur beberapa data dengan menggunakan array asosiatif atau ditetapkan sebagai satu variabel.

1
$this->session->unset_userdata('session_name');

Method sess_destroy () digunakan untuk menghapus semua data sesi pengguna tersebut untuk sesi itu. Setelah method ini berjalan, semua data sesi pengguna tersebut akan dihapus. Method ini banyak digunakan untuk mengeluarkan pengguna dari situs web atau aplikasi Anda.

Sekian tutorial kali ini semoga bermanfaat dan dapat menjawab pertanyaan anda.




5 komentar :

  1. Wah,,, ini rupanya yg ane cari,,, thx
    •°•♡ⓣⓗⓐⓝⓚⓢ♡ •°• gan caranya,,

    ReplyDelete
  2. Duh duh... temen ane gak bisa bisa mainan ginian. Pusing katanya... :D

    ReplyDelete
  3. duh saya kurang paham sama yang begini,ga begitu mendalamin belajar programer xD ;-(

    ReplyDelete
  4. Thx
    •°•♡ⓣⓗⓐⓝⓚⓢ♡ •°• gan infonya

    ReplyDelete

 
Toggle Footer
Top