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, 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.