Bagaimana Cara Kerja Cookie?


Setelah sebelumnya kita membahas tentang Apa itu cookie? Pada postingan kali ini kita akan membahas tentang bagaimana cara kerja cookie ini. Setelah sebuah cookies dikirimkan melalui HTTP header, cookies lalu disimpan di dalam memori browser. Apabila seseorang tidak dalam keadaan browsing atau komputer dimatikan, browser akan memindahkan memorinya ke dalam hardisk. Jadi, apabila kita mengakses browser di hari kemudian, kita masih tetap memiliki cookies yang lama. Setelah sebuah cookies dikirimkan melalui HTTP header, cookies lalu disimpan di dalam memori browser. Apabila seseorang tidak dalam keadaan browsing atau komputer dimatikan, browser akan memindahkan memorinya ke dalam hardisk. Jadi, apabila kita mengakses browser di kemudian hari, kita masih tetap memiliki cookies yang lama. Setiap kali mengaktifkan browser, cookies dibaca dari hardisk dan setiap kali menutup browser, browser menyimpan cookies kembali ke dalam hardisk. Setelah cookies mencapai tanggal massa berlaku (expired) cookies akan dihapus dari dalam memori dan tidak lagi disimpan di dalam hardisk.

Berikut ini dibahas tentang bagaimana cara kerja cookies pada sebuah web browser:
  1. Ketika user selesai mengetikkan alamat website di web browser, web browser mengirimkan permintaan (request) halaman yang dimaksud. Sebagai contoh, jika kita mengetikkan http://facebook.com/ di web browser, web browser akan mengontak server “facebook”, dan meminta halaman utama (homepage) website “facebook”. Pada saat web browser hendak mengirim kan request tersebut, ia akan mencari cookie di dalam hardisk Anda yang pernah dikirimkan oleh “facebook”. Jika ditemukan, web browser akan mengirimkannya kepada server “facebook”, bersamaan dengan request homepage  “facebook”. Jika cookie tidak ditemukan, web browser akan mengirimkan request homepage saja tanpa cookie.
  2. Web server  “facebook” menerima cookie, dan request yang dikirimkan oleh web browser user. Jika informasi yang ada di dalam cookie cocok dan diterima, “facebook” akan menggunakannya. Jika web server  “facebook” tidak menerima cookie dari web browser user, “facebook” tahu bahwa user belum pernah mengunjungi  http://facebook.com. Web server akan membuatkan catatan untuk user,  dan mengirimkannya sebagai parcel yang berisi cookie dan homepage yang direquest. Cookie disimpan dalam hardisk, dan homepage ditampilkan di web browser.
  3. Web server dapat mengganti atau menambahkan informasi yang ada dalam cookie, ketika user mengunjungi kembali website “facebook”, dan merequest halaman yang lain.
Perlu diingat bahwa komputer tidak akan menyimpan cookie ketika anda browsing menggunakan “private mode” pada mozilla atau “incognito mode” pada chrome. Demikianlah sedikit penjelasan tentang cara kerja cookie. Terima kasih dan semoga bermanfaat.

Comments