Membaca Value Cookie




Setelah COOKIE tersimpan, selanjutnya kita bisa membaca valuenya. Untuk membaca value COOKIE, caranya adalah menggunakan perintah

$_COOKIE['nama cookie'];

Contoh:

<?php
if isset($_COOKIE['mycookie'])
{
echo $_COOKIE['mycookie'];
}
else echo "Cookie Tidak Ada";
?>

Script di atas digunakan untuk menampilkan value dari COOKIE bernama ‘mycookie’ bila
COOKIE tersebut ada (masih tersimpan dalam komputer), sedangkan bila sudah tidak ada maka tampilkan ‘Cookie Tidak Ada’.

mungkin Anda berpikir, bagaimana bila terdapat nama COOKIE yang sama lebih dari satu yang tersimpan dalam komputer? Bila nama COOKIE yang sama tersebut berasal dari situs yang sama, maka sifat timpa menimpa value seperti halnya dalam variabel akan terjadi.

Contoh:

script1.php

<?php
$kata = "COOKIE 1";
setcookie("mycookie", $kata, time()+3600);
?>

script2.php

<?php
$kata = "COOKIE 2";
setcookie("mycookie", $kata, time()+3600);
?>


Kedua script di atas akan melakukan proses penyimpanan COOKIE sebanyak 2 kali dengan value yang berbeda namun nama COOKIE nya sama. Jika Anda jalankan script di atas dalam LOCALHOST (sebagai nama situsnya), maka value COOKIE pertama akan ditimpa dengan COOKIE yang kedua.

Namun… misalkan Anda punya dua situs atau server yang berbeda katakanlah A dan B, kemudian script1.php Anda upload ke A sedangkan script2.php diupload ke B. Selanjutnya script1.php di A dijalankan dan script2.php di B juga dijalankan. Bila diperhatikan, maka proses ini akan menghasilkan 2 buah COOKIE yang berbeda, meskipun nama COOKIE nya sama. Di sini yang membedakan adalah nama server atau situsnya.




0 comments:

Post a Comment

 
Mango eBook © 2013. All Rights Reserved. Powered by Blogger
Top