PHP-da kukilar bilan ishlashga kirish
Foydalanuvchi brauzerida ma'lumotlarni to‘g‘ridan-to‘g‘ri saqlashning bir usuli mavjud. Bunga kukilar (cookie) yordamida erishiladi. Kukilar - bu brauzerning maxsus joyida saqlanadigan kichik satr bo‘laklaridir. Har bir kukining o‘z nomi bor, shu nom orqali kukini yozish va o‘qish mumkin.
Keling, buning qanday amalga oshirilishini ko‘rib chiqaylik. Boshlash uchun ikkita PHP faylini yaratamiz. Birinchi faylda kukini yozamiz, ikkinchisida esa uni o‘qiymiz.
Kukilarni yozish setcookie funksiyasi yordamida amalga oshiriladi, uning birinchi parametri shu kukining nomi, ikkinchisi esa qiymatini qabul qiladi. Bunda kukilarni yozish ekranda har qanday chiqarishdan oldin amalga oshirilishi kerak (sessionlarga o‘xshab).
Shunday qilib, keling faylda nomi test va qiymati 'abcde' bo‘lgan kukini yozamiz:
<?php
setcookie('test', 'abcde');
?>
Keling endi ikkinchi faylda kukimizni o‘qiymiz. Bunga $_COOKIE massivi yordamida erishiladi:
<?php
echo $_COOKIE['test']; // 'abcde' ni chiqaradi
?>
Bitta faylda kukini yozing, ikkinchi faylda esa uni ekranga chiqaring.