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
·
9 tahun, 1 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.