PHP Session Pemrogaman Web
Why Ketika Anda bekerja dengan aplikasi, Anda membukanya, melakukan beberapa perubahan, dan kemudian Anda menutupnya. Komputer tahu siapa Anda. Ia tahu ketika Anda memulai aplikasi dan ketika Anda mengakhiri. Tapi di internet ada satu masalah: server web tidak tahu siapa Anda atau apa yang Anda lakukan, karena alamat HTTP tidak mempertahankan/mencatat keadaan
Why Interaksi antara client dan server pada aplikasi berbasis web memiliki kekurangan dibandingkan dengan sistem intranet dengan aplikasi dekstop. Karena interaksi antara client dan server hanya terjadi pada permintaan (Request) dan pengirima
Why Session memecahkan masalah ini dengan menyimpan informasi pengguna yang akan digunakan di beberapa halaman (misalnya nama, warna favorit, dll). Secara default, session berlangsung sampai pengguna menutup browser. jadi; Session menyimpan informasi tentang satu single user, dan tersedia untuk semua halaman dalam satu aplikasi.
Memulai Session Session dimulai dengan menggunakan kata kunci session_start() Data disimpan pada assoiative array dengan cara $_SESSION[] $_SESSION[’username’]
Menghentikan Session Sebuah Session dapat dihentikan dengan cara session_destroy() Fungsi ini akan menghentikan seluruh session yang telah dibuat. Bila ingin menghapus session tertentu, maka dapat menggunakan unset($_SESSION[‘nama_session']);