PHP-ում cookie-ների հետ աշխատանքի ներածություն
Գոյություն ունի տվյալները օգտագործողի բրաուզերում ուղղակիորեն պահելու միջոց։ Դա արվում է cookie-ների (cookie) միջոցով։ Cookie-ները տեքստային տողերի փոքր կտորներ են, որոնք պահվում են բրաուզերի հատուկ տեղում։ Յուրաքանչյուր cookie ունի իր անունը, որով կարելի է գրել և կարդալ այդ cookie-ն։
Եկեք նայենք, թե ինչպես է դա արվում։ Սկզբից եկեք ստեղծենք երկու PHP ֆայլ։ Առաջին ֆայլում մենք կգրենք cookie, իսկ երկրորդում՝ կկարդանք այն։
Cookie-ների գրառումը կատարվում է setcookie ֆունկցիայի միջոցով,
որը առաջին պարամետրով ընդունում է այդ cookie-ի անունը, իսկ երկրորդով՝ արժեքը։
Միաժամանակ cookie-ների գրառումը պետք է կատարվի էկրանին ցանկացած ելքից առաջ
(նման սեսիաների)։
Այսպիսով, եկեք ֆայլում գրենք test անունով cookie 'abcde' արժեքով.
<?php
setcookie('test', 'abcde');
?>
Եկեք այժմ երկրորդ ֆայլում կարդանք
մեր cookie-ն։ Դա արվում է $_COOKIE
զանգվածի միջոցով.
<?php
echo $_COOKIE['test']; // կարտածի 'abcde'
?>
Մի ֆայլում գրեք cookie, իսկ մյուս ֆայլում արտածեք այն էկրանին։