Masalah Pengaturan Cookie di PHP
Saat menulis dan membaca cookie pada halaman yang sama,
kita akan menghadapi sedikit kendala.
Masalahnya adalah, cookie yang diatur melalui
setcookie, baru akan tersedia
dalam array $_COOKIE
setelah halaman dimuat ulang.
Mari kita verifikasi ini. Kita akan menulis sebuah cookie melalui
setcookie dan langsung menampilkannya
ke layar. Dalam kasus ini, pada kunjungan pertama
di $_COOKIE untuk cookie kita akan bernilai null,
dan setelah halaman disegarkan - nilai cookie akan muncul:
<?php
setcookie('str', 'eee');
var_dump($_COOKIE['str']); // pertama null, lalu 'eee'
?>
Verifikasi perilaku cookie yang dijelaskan.