Ievads sīkdatņu lietošanā PHP
Ir veids, kā saglabāt datus tieši lietotāja pārlūkprogrammā. Tas tiek darīts, izmantojot sīkdatnes (cookie). Sīkdatnes ir mazi virkņu gabaliņi, kas tiek glabāti īpašā vietā pārlūkprogrammā. Katrai sīkdatnei ir savs nosaukums, pēc kura šo sīkdatni var ierakstīt un nolasīt.
Apskatīsim, kā tas tiek darīts. Sākumā izveidosim divus PHP failus. Pirmajā failā mēs ierakstīsim sīkdatni, bet otrajā - nolasīsim to.
Sīkdatņu ierakstīšana tiek veikta, izmantojot funkciju setcookie,
kura pirmo parametru pieņem kā šīs sīkdatnes
nosaukumu, bet otro - vērtību. Šajā gadījumā sīkdatņu
ierakstīšana jāveic pirms jebkādas izvades uz ekrānu
(līdzīgi kā sesijām).
Tātad, failā ierakstīsim sīkdatni ar nosaukumu
test un vērtību 'abcde':
<?php
setcookie('test', 'abcde');
?>
Tagad otrajā failā nolasīsim
mūsu sīkdatni. Tas tiek darīts, izmantojot masīvu
$_COOKIE:
<?php
echo $_COOKIE['test']; // izvadīs 'abcde'
?>
Vienā failā ierakstiet sīkdatni, bet citā failā izvadiet to uz ekrāna.