Cookies merupakan fasilitas seperti
halnya session, cookies merupakan teknik pertama kali yang dikenalkan oleh
Netscape untuk membuat adanya suatu state koneksi antara klien dan server web
(session). Hanya saja mekanisme pencatatan dilakukan pada setiap klien (dalam
hal ini browser web). Cookies merupakan data yang disimpan dalam browser web,
yang menjadi identitas yang selaluakan dikirimkan kepada server setiap kali
terjadi kontak antara klien dan server, apabila diminta. Data ini pertama kali
dikirimkan oleh server, kemudian disimpan dalam browser web.
Sintaks lengkap cookies :
Setcookies(“namacookie”,”data-nilai”,masaberlaku,”path”,”domain”,secure)
namacookie
|
Nama cookie yang diinginkan
|
Data-nilai
|
Data untuk cookie
|
Masaberlaku
|
Waktu berlakunya cookie dalam hitungan detik, dari jam
sekarang ditambah dengan beberapa detik. Data berupa integer tanggal
|
Path
|
Nama path yang valid untuk berlakunya suatu cookie. Jika
script berbeda path dengan script yang melakukan pendefinisian cookie, maka
bias jadi cookie tidak jadi berlaku
|
Domain
|
|
Secure
|
Digunakan agar proses pengiriman cookies dilakukan pada mode
koneksi yang secure (aman). Data berupa integer
|
Cookie_1.php
<?php
$value = "jajal";
setcookie("mycookies",$value);
$x = $_COOKIE['mycookies'];
?>
<html>
<head>
<title>Demo
Cookies</title>
</head>
<body>
<h1>Democookies</h1>
<?
echo
"Cookies anda : $x";
?>
</body>
</html>
|
Saat Pertamakali dijalankan nilai
cookies masih kosong.
Cookie_2.php
<?php
$x = $_COOKIE['mycookies'];
?>
<html>
<head>
<title>Demo
Cookies</title>
</head>
<body>
<h1>Democookies</h1>
<?
echo
"Cookies anda : $x";
?>
</body>
</html>
|
Cookie_out.php
<?php
$value = "";
setcookie("mycookies",$value);
$x = $_COOKIE['mycookies'];
?>
<html>
<head>
<title>Demo
Cookies</title>
</head>
<body>
<h1>Democookies
Out</h1>
<?
echo
"Cookies anda : $x";
?>
</body>
</html>
|
Tidak ada komentar:
Posting Komentar