Tanya Cookies

Oleh FahmiIrmansyah 135 2 pada Selasa, 27 Sep. 2016, 13:20:15


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



cookie01.php
<?php
$value = 'achmatim' ;
$value2 = 'Achmad Solihin' ;

setcookie ("username", $value);
setcookie ("namalengkap", $value2, time()+3600);

echo "Ini halaman pengesetan cookie<br>" ;

echo "klik <a href='cookie02.php'> di sini </a> untuk pemeriksaan cookies" ;
?>

cookie02.php
<?php

if (isset($_COOKIE['username'])) {
	echo "Cookie 'username' ada. Isinya :". 
	$_COOKIE['username']."<br>";
} else {
	echo "Cookie 'username' tidak ada<br>";
}
if (isset($_COOKIE['namalengkap'])) {
	echo "Cookie 'namalengkap' ada. Isinya : ".
	$_COOKIE['namalengkap']."<br>";
} else {
	echo "Cookie 'namalengkap' Tidak ada.<br>";
}
echo "Klik <a href='cookie01.php'>di sini</a> untuk penciptaan cookies<br>";
echo "Klik <a href='cookie03.php'>di sini</a> untuk penghapusan cookies";
?>

cookie03.php
<?php

setcookie ("username", "" , time() - 3600);
setcookie ("namalengkap". "" , time() - 3600);
echo "Cookie berhasil dihapus<br>";
echo "Klik <a href = 'cookie01.php> di sini </a> untuk 
penciptaan cookies<br>";
echo "Klik <a href = 'cookie02.php'>di sini </a> untuk
pemeriksaan cookies";
?>
Yang ingin saya tanyakan, untuk apa  fungsi time() yang berada di cookie01.php dan cookie03.php ?
0 jempol


arietmatika
300
68
· 8 tahun, 2 bulan yang lalu · 0 jempol

fungsinya untuk memberikan waktu kadaluarsa dari cookie tersebut, jadi apabila sudah melebihi waktu yang ditentukan cookie akan di reset, bila tidak di set waktu expirenya secara default cookie akan terset ke angka 0 yang artinya akan ter-reset/hapus saat keluar dari browser / saat berhenti beroprasi.