Cookies
Cookies merupakan mekanisme
penyimpanan data dengan waktu tertentu pada sisi client(browser). Data pada
cookies inilah yang pertama kali akan dikirimkan ke server, yang kemudian
disimpan dalam browserweb. Cookies memiliki kemampuan menyimpan serta memanggil
kembali data yang ada pada hard disk client:
Contoh1:
<?php
$status = 0;
if(setcookie("testCookies","ChocoChip"));
$status=1;
if ($status==1){
echo "Support Cookie
Ok";
echo "Cookiesnya
".$HTTP_COOKIE_VARS["testCookies"];
}else{
echo "Support Cookie
Failed";
}
?>
Tampilan:
Support Cookie Ok
Cookiesnya ChocoChip
Analisa:
Jika browser support cookies maka
cookies dengan variable testCookies akan terisi dengan Chocochip, dan status
diisi dengan 1, jika v=browser tidak dapat mengisi cookies, maka otomatis
brwoser tidak support cookies, status tidak akan berubah,yaitu tetap 0, dan
yang keluar adalah tampilan support cookies failed.
Membuat cookies
Dalam membuat cookies yang
lengkap, cara penulisannya sebagai berikut:
<?php
setcookie(string name, string value, int expire, string path, string
domain, int secure);
?>
Yang perlu
kita diperhatikanadalah letak penulisan cookiesini, yaitu sebelum header
sebelum. Untuk pemanggilannya cookies, variabel yang dipanggil adalah
$HTTP_COOKIE_VARS[“nama
cookie”]. Varisbel ini merupakan variabel bawaan dari browser. Session hampir
sama dengan cookies, sssion akan hilang saat brwoserditutup. Setiap pengunjung
website akan diberi sebuah session pengenal, yang dosebut dengan session_id.
Membuat Session
Untuk membuat
session, fungsi yang digunakan adalah session_start(). Perhatikan letak session
dismpan. Gunakan fungsi php_info(). Cari variabel session.save_path. Direktori ini
digunakan untuk menampung session yang kuat contoh2:
<?php session_start(); ?>
<html>
<body>
<?php print "<p>Session anda adalah : " .session_id() .
"</p>"; ?>
</body>
</html>
Menjalankan Session dengan Otomatis
Untuk dapat menjalankan session secara otomatis, file php.ini harus
dirubah. Bagian yang dirubah adalah :
session.auto_start = 1 // ubah dari nilai 0
menjadi 1
Selanjutnya, session akan dijalankan otomatis saat startup.
Tidak ada komentar:
Posting Komentar