Mengenal Session untuk PHP

Cara Membuat Session Pada PHP


Penggunaan Session pada umumnya digunakan sebagai tanda pengenal ketika kita Login pada suatu website. Login sangat penting sekali untuk keamanan suatu sistem, sehingga data yang cocok untuk  sistem login yaitu berupa Session, yang dimana satu-satunya perintah dalam bahasa server side seperti PHP khusunya yang dapat menyimpan informasi data user yang diperlukan untuk keperluan Authentifikasi.

Jadi sesungguhnya pengertian Session adalah sebuah perintah didalam bahasa server side seperti bahasa pemrogramman PHP yang dimana akan menyimpan informasi yang dibutuhkan didalam script / koding sisi server selama program tersebut digunakan. Setelah program atau web dikeluarkan atau Logout, biasanya sistem Session akun akan otomatis terhapus, karena sudah dibuat oleh programmernya.


Mengaktifkan SESSION


Perintah Session harus dipanggil atau diterapkan terlebih dahulu diawal program sebelum program itu dijalankan. Cukup mudah dalam pemanggilan kode Session didalam program PHP. Dibawah ini cara untuk mengaktifkan Session pada PHP:
session_start();
Setelah Session diaktifkan barulah kita sudah bisa menggunakannya untuk keperluan penyimpanan data-data authentifikasi ataupun data parsing.

Penggunaan Variable SESSION


Mungkin Anda sudah pernah menggunakan dan mencoba bagaimana membuat variable Session. Jika sudah mengkin cara ini sudah tidak asing lagi untuk Anda, tetapi cara ini saya bagikan teruntuk sobat yang belum pernah mencoba dengan Session ini.
Bagaimana cara mendeklarasi Session didalam Variable:
session_start();
$_SESSION['Nama'] = 'SeniKoding';
$_SESSION['Pass'] = '123456';
Program diatas akan mendaftarkan atau mendklarasikan Session "Nama" dengan value / nilai "SeniKoding" dan Session "Pass" dengan value "123456". Dengan penggunaan Session inilah maka variable Session Nama dan ID dapat diakses disemua halaman Anda, asalkan disemua laman sudah terdeklarasi Session_start();.


Menghapus SESSION


Jika perintah-perintah Session sudah selesai digunakan didalam program alangkah baiknya segera hapus / delete Session untuk keperluan keamanan.
Ada dua cara untuk menghapus Session yaitu dengan menggunkan Unset atau Session Destroy. Walaupun keduanya berfungsi sama yaitu untuk menghapus Session, namun efek yang dihasilkan dari penggunaan Session tersebut cukup berbeda.

1. Menghapus Session dengan Unset
session_start();
unset($_SESSION['Nama']);
Dari kode diatas bahwa Session Nama telah dihapus dan penting bahwa penggunaan UNSET Session hanya akan menghapus variable Session tertentu saja.

2. Menghapus Session dengan Destroy
session_start();
session_destroy();
Dengan Session Destroy maka semua variable Session yang sudah pernah dibuat didalam program akan dihapus secara keseluruhan atau semua Session.
Jika ingin sependapat dengan Admin, saya sarankan untuk menggunakan Session Destroy, karena untuk sistem keamanan akan lebih baik.

Untuk contoh kasus Program dengan Session akan dibahas didalam artikel selanjutnya, terus ikuti ya gaess..

Komentar

Postingan populer dari blog ini

Menghitung Luas dari Beberapa Bangun Datar dengan C#

Berkenalan dengan C#

Contoh Permasalahan dengan Switch