Coretan BoWo Coretan BoWo Coretan BoWo: Konsep Dasar Cookies Dan Session

Wednesday, December 11, 2013

Konsep Dasar Cookies Dan Session

A. Cookies 
Cookies merupakan mekanisme penyimpanan sebuah variable data dengan waktu tertentu pada sisi client (browser). Data pada cookies inilah yang pertama kali akan dikirimkan ke server, yang kemudian disimpan sementara dalam browser web. Cookies memiliki kemampuan untuk menyimpan serta memanggil kembali data yang ada pada hardisk client (browser).

Sementara artinya: ketika web-browser ditutup atau waktu penyimpanan cookies tersebut sudah habis, maka nilai cookies akan terhapus. Dengan demikian, ketika browser di buka kembali atau melewati jangka waktu tertentu, nilai cookies akan kosong.

Deklarasi fungsi cookies :
setcookie(nama_variabel , isi_variabel); 

B. Session 
Fungsi Session hampir sama dengan Cookies. Perbedaannya terletak pada kekuatan variable yang digunakan. Untuk tingkat pengamanan data atau variabel session lebih tepat untuk digunakan. 

Session digunakan untuk menyimpan atau mencatat variabel yang sama ke halaman yang lain. Session biasanya dipakai untuk aplikasi-aplikasi yang memerlukan keamanaan. Setiap pengunjung akan diperiksa terlebih dahulu sebelum dapat mengakses sebuah halaman web. Jika tidak berhak, maka halaman yang diminta pengunjung tidak dapat ditampilkan. 

Untuk memulai session perintah yang digunakan adalah session_start(). Dan untuk mengakhiri session menggunakan perintah session_destroy(). Terdapat banyak fungsi yang berhubungan dengan session, yaitu:
Fungsi
Keterangan
session_start()
Berfungsi untuk memulai session. Sintaksnya adalah sebagai berikut:

session_start()
session_destroy()
Berfungsi untuk mengakhiri session. Sintaksnya adalah sebagai berikut:

session_destroy()
session_name()
Digunakan untuk mengambil atau menentukan nama sebuah session. Sintaksnya adalah sebagai berikut:

session_name([nama])

Jika argumen nama tidak disertakan, maka fungsi ini digunakan untuk mengambil nama sebuah session dan jika tidak disertakan digunakan untuk memberi nama pada session.
session_module_name()
Digunakan untuk mengambil atau menentukan nama sebuah modul session. Sintaksnya adalah sebagai berikut:

session_module_name([modul])

Jika argumen modul tidak disertakan, fungsi ini digunakan untuk mengambil nama sebuah modul session dan jika tidak disertakan digunakan untuk memberi nama pada modul session.
session_save_path()
Digunakan untuk mengambil atau menentukan path dari direktori yang digunakan untuk menyimpan data-data sebuah session. Sintaksnya adalah sebagai berikut:
session_save_path([path])
session_id()
Digunakan untuk mengambil atau menentukan identitas sebuah session. Sintaksnya adalah sebagai berikut:

session_id([id])
session_register()
Digunakan untuk mendaftarkan variabel ke dalam sebuah session. Sintaksnya adalah sebagai berikut:

session_register([namavar1[,namavar2...])

Argumen namavar1, namavar2 dan seterusnya berupa string yang menampung nama variabel (tanpa tanda $ didepannya).
session_unregister()
Digunakan untuk menghilangkan sebuah variabel dari sebuah session, namun session tersebut tetap ada. Sintaksnya adalah sebagai berikut:

session_unregister(namavar)
session_unset()
Digunakan untuk menghilangkan nilai semua variabel yang ada dalam sebuah session. Sintaksnya adalah sebagai berikut:

session_unset()
session_is_registered()
Digunakan untuk memeriksa apakah sebuah variabel telah didaftarkan pada sebuah session. Sintaksnya adalah sebagai berikut:

session_isregistered(namavar)

Argumen namavar berupa string yang merujuk nama variabel (tanpa tanda $ didepannya).
tanda tangan

Ditulis Oleh : Coretan BoWo ~ Berbagi ilmu

Christian angkouw Terimakasih telah membaca artikel tentang : Konsep Dasar Cookies Dan Session . Semoga dapat memberikan hal yang positif bagi anda.

:: Coretan BoWo ::

Note :
~ Berikanlah komentar dengan kata-kata yang baik dan sopan.
~ Dilarang mencantumkan link yang berbau negatif.