PHPда кукиларни ўрнатиш муаммоси
Бир саҳифада кукиларни ёзиш ва ўқишда
бироз муаммога дуч келишимиз мумкин.
Гапи шундаки, setcookie орқали ўрнатилган
кукилар $_COOKIE массивида фақат
саҳифа қайта юклангандан сўнггина курсатилади.
Келиб, буни текшириб кўрамиз.
setcookie орқали бирор кукини ёзиб,
дарҳол уни экранга чиқарайлик.
Бунда биринчи марта киришда
$_COOKIE да бизнинг кукимиз учун null
курсатилади, ва саҳифа қайта юкланганда - кукининг қиймати:
<?php
setcookie('str', 'eee');
var_dump($_COOKIE['str']); // аввал null, кейин 'eee'
?>
Кўрсатилган кукилар хатти-харакатини текшириб кўринг.