Муқаддима ба кор бо кукиҳо дар PHP
Як равиши захираи маълумот мустақиман дар браузери корбар мавҷуд аст. Ин бо ёрии кукиҳо (cookie) анҷом дода мешавад. Кукиҳо порчаҳои хурди сатрҳо мебошанд, ки дар макони махсус дар браузер нигоҳ дошта мешаванд. Ҳар куки номи худро дорад, ки бо он метавон ин кукиро навишт ё хондан кард.
Биёед бубинем, ки ин чӣ гуна анҷом дода мешавад. Аввалан, ду файли PHP месозем. Дар файли аввал мо кукиро менависем, ва дар файли дуюм - онро мехонем.
Навишти кукиҳо бо ёрии функсияи setcookie
анҷом дода мешавад,
ки параметри аввалаш номи ин
кукиро қабул мекунад, ва параметри дуюм - қимати онро.
Дар ин ҳол, навишти
кукиҳо бояд пеш аз ҳар гуна баровардан ба экран
(монанди сессияҳо) анҷом дода шавад.
Пас, биёед дар файл куки бо номи
test ва қимати 'abcde' нависем:
<?php
setcookie('test', 'abcde');
?>
Ҳоло биёед дар файли дуюм кукии худро
бихонем. Ин бо ёрии массив
$_COOKIE анҷом дода мешавад:
<?php
echo $_COOKIE['test']; // 'abcde'-ро бароварда мекунад
?>
Дар як файл куки нависед, ва дар файли дигар онро ба экран бароваред.