Pengenalan COOKIE



Hallo sobat JoyBoy 
Kembali lagi di JoyBoy Code, dimana tempat belajar pengcodingan yang selalu update tiap minggunya 👌
Kali ini kita akan membahas tentang Cookie dalam bahasa PHP, dan tentunya kita akan mempraktekkan langsung juga 👌





Apa itu Cookie ?
          Sebenarnya Cookie sama seperti session dari sisi fungsi atau kegunaan, namun perbedaannya adalah jika SESSION value disimpan dalam server web sedangkan value COOKIE disimpan dalam komputer client. 

Kelebihan dan Kekurangan masing-masing program:

           Kelebihan SESSION adalah bahwa user tidak bisa menghapus value yang tersimpan kecuali dirinya sendiri, misal dengan menutup browser atau ketika dalam proses logout. Namun kelemahannya adalah ketika tiba-tiba jaringan internetnya putus setelah proses login. Bila jaringannya putus, maka otomatis SESSION akan terhapus sehingga apabila hal ini terjadi ketika Anda mengakses halaman web yang terdapat autentifikasi maka Anda diharuskan login kembali. 

            Sedangkan COOKIE, value disimpan di komputer client. Dengan demikian value tersebut tetap tersimpan meskipun jaringan internetnya putus atau dalam kondisi offline. Namun kelemahannya adalah value COOKIE tersebut bisa dihapus oleh orang lain yang juga menggunakan komputer tersebut, atau mungkin user komputer tersebut telah menge- set  bahwa  browsernya  tidak  bisa  menerima  COOKIE  sehingga  COOKIE  tidak  bisa tersimpan dalam komputer client. 


Cara Menyimpan Value Ke Dalam COOKIE 
caranya dengan memberikan perintah : 

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

Catatan: 
‘nama cookie’ bisa diisi dengan sebarang nama.

Nama COOKIE tidak boleh mengandung spasi.
Parameter ‘expired time’ adalah lama waktu untuk mengatur masa berlaku COOKIE.  
Expired Time dihitung dalam satuan detik .

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 

Cara Membaca Value Cookie adalah 


$_COOKIE['nama cookie']; 



Contoh :
Program :
//untuk cooki.php


<form method="post" action="cookie.php">
Nama <input type="text" name="nama"><br>
<input type="submit" value="submit">
<input type="reset" balue="reset">
<form>


//untuk cookie.php

<?php
$nama=$_POST["nama"];
setcookie("kk", $nama, time()+30);
$aa=$_COOKIE["kk"];
$tg=date("d/m/y");

if($nama==$aa)
{
echo "Selamat datang $nama, Terakhir anda mengunjungi blog ini tanggal $tg";
}
else{
echo "Selamat datang $nama pada kunjungan pertama anda, ada yang bisa kami bantu ?";
}
?>



Output



// Selain itu kita dapat melihat cookie kita dengan tombol "F12 lalu memilih "Debugger".







Sekian pembelajarannya untuk hari ini..
Terimakasih sobat JoyBoy mau berkunjung di blog kami..
Sering-sering mampir disini, karena kami akan update pembelajaran tentang bahasa pemrograman tiap minggunya👌

Comments

Popular Posts