Cookies disini bukan sebuah makanan ya, ienget yaa
Cookies telah lama digunakan dalam
internet yang digunakan oleh administrator web untuk menyimpan informasi user
atau pengunjung di komputer user tersebut.
Membuat Cookies
Untuk membuat cookies, caranya
dengan menggunakan perintah setcookie(name, value,
expiration). Perintah ini memiliki
3 buah argumen, yaitu:
1. name, merupakan nama dari cookie. Nama
cookie ini dapat dipanggil sewaktu-waktu untuk mendapatkan informasi. Jadi
jangan sampai nama cookie ini lupa.
2. value, merupakan informasi atau data
yang disimpan dalam cookie. Biasanya value ini berupa username atau tanggal
pengaksesan suatu halaman web.
3. expiration, merupakan batas waktu
penyimpanan cookie (dalam detik timestamp).
Apabila lama penyimpanan sebuah
cookie melebihi batas waktu ini, maka secara otomatis cookie tersebut akan
terhapus.
Pada contoh ini akan dibuat
perintah PHP untuk membuat cookie yang digunakan untuk menyimpan data waktu
kunjungan terakhir seorang user yang mengakses suatu halaman web.
Cookie ini diberi batas waktu
sampai 2 bulan (60 hari) penyimpanan, contoh:
<?php
$duabulanlagi
= time() + 60 * 24 * 3600;
setcookie(KunjunganTerakhir,
date("G:i - m/d/y"), $duabulanlagi);
?>
Mengambil Informasi dari Cookie
Apabila cookie belum terhapus,
maka kita dapat mengambil informasi dari cookie. Untuk mengecek apakah suatu
cookie sudah terhapus atau belum menggunakan perintah isset($_COOKIE['nama_cookie']);
Apabila cookie masih ada, maka
perintah di atas menghasilkan TRUE. Sedangkan apabila sudah
terhapus, akan menghasilkan nilai
FALSE.
Sedangkan untuk mengambil
informasi dari cookie, menggunakan perintah
$_COOKIE['nama_cookie'];
Berikut ini contoh perintah PHP
untuk menampilkan tanggal kunjungan terakhir user yang mengunjungi halaman web,
Contoh:
<?php
if(isset($_COOKIE['KunjunganTerakhir']))
{
$visit = $_COOKIE['KunjunganTerakhir'];
echo "Kunjungan Anda terakhir
pada - ". $visit;
}
else
echo
"Anda sudah 2 bulan lebih tidak mengunjungi web ini";
?>