Contoh 1 :
<?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 browser tidak dapat mengisi cookies, maka otomatis browser 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 diperhatikan adalah letak penulisan cookies ini, yaitu
sebelum header atau sebelum maupun . Untuk pemanggilannya cookies,
variabel yang dipanggil adalah $HTTP_COOKIE_VARS["nama cookie"].
Variabel ini merupakan variabel bawaan dari browser.Session hampir sam dengan cookies, session akan hilang saat browser ditutup. Setiap pengunjung website akan diberi sebuah session pengenal, yang disebut dengan session_id.
Membuat Session
Untuk membuat session, fungsi yang digunakan adalah session_start(). Perhatikan letak session disimpan. Gunakan fungsi php_info(). Cari variabel session.save_path. Direktori ini digunakan untuk menampung session yang kita buat. Contoh 2 :
<?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