Pengenalan Session

Mungkin kita sering mendengar atau membaca tentang cookies, namun mungkin belum-benar benar memahami cookies: apa itu cookies, manfaat, dan cara kerjanya. Untuk itu, pada kesempatan yang singkat ini kita akan membahas sedikit tentang cookie.

Dikarenakan luasnya pembahasan tentang cookie, maka, artikel ini khusus membahas cookies dari sisi web developer sehingga kita dapat memiliki gambaran ketika bekerja/berinteraksi dengan cookie.

I. Memahami Cookies: Apa Itu Cookies

Cookie adalah data teks yang disimpan pada komputer user oleh suatu website. Penyimpanan data ini umumnya melalui media browser.

Adapun karakteristik cookies adalah sebagai berikut:

•Cookie ini disimpan khusus oleh masing-masing browser, artinya masing-masing browser memiliki data cookie tersendiri.

•Data cookie hanya merujuk ke website tertentu, sehingga ketika browser mengirim data cookie ke webserver, hanya data cookie website tersebut yang akan dikirim.

•Ketika kita merequest alamat website tertentu melalui browser, maka browser juga akan mengirim data cookie yang ada di komputer ke website tersebut.

•Data cookie yang disimpan umumnya maksimal 4096 byte atau 4Kb dan maksimal 180 cookie per domain (chrome), sehingga kita tidak bisa menyimpan data dalam jumlah besar pada cookie.

Masing masing browser menyimpan cookie di tempat yang berbeda, contoh: browser chrome menyimpan data cookie di C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default dengan nama file Cookies☺

          Cara Menyimpan Value Ke Dalam COOKIE

Untuk menyimpan value ke dalam COOKIE caranya adalah dengan memberikan perintah
berikut ini:

setcookie("nama cookie", value, expired time);

Pada perintah di atas, parameter ‘nama cookie’ bisa diisi dengan sebarang nama. Nama
COOKIE ini seperti halnya Anda memberi nama pada SESSION. Parameter ‘value’

nantinya diisi dengan value yang akan disimpan. Sedangkan parameter ‘expired time’
adalah lama waktu untuk mengatur masa berlaku COOKIE.

Catatan:

Nama COOKIE tidak boleh mengandung spasi
Expired Time dihitung dalam satuan detik

Contoh:

<?php
$kata = "Saya sedang belajar COOKIE";
setcookie("mycookie", $kata, time()+3600);
?>

Script di atas akan menyimpan value berupa teks ‘Saya sedang belajar COOKIE’ ke dalam
COOKIE. Bila script di atas dijalankan, maka kita bisa lihat valuenya dalam COOKIE.
Apabila Anda menggunakan Firefox, maka cara melihat COOKIE nya adalah:

1. Klik TOOLS > OPTIONS
2. Pilih menu tab PRIVACY
3. Klik tombol SHOW COOKIES
4. Kemudian dicari nama situsnya, karena Anda mencobanya melalui LOCALHOST
maka LOCALHOST pada site name
5. Lalu akan tampil seperti pada gambar berikut ini

Komentar

Postingan populer dari blog ini

Menghitung Luas dari Beberapa Bangun Datar dengan C#

Berkenalan dengan C#

Contoh Permasalahan dengan Switch