Įvadas į darbą su slapukais PHP
Yra būdas išsaugoti duomenis tiesiogiai vartotojo naršyklėje. Tai daroma naudojant slapukus (cookie). Slapukai - tai maži eilučių gabaliukai, kurie saugomi specialioje naršyklės vietoje. Kiekvienas slapukas turi savo pavadinimą, pagal kurį šį slapuką galima įrašyti ir perskaityti.
Pažiūrėkime, kaip tai daroma. Pirmiausia padarykime du PHP failus. Pirmame faile mes įrašysime slapuką, o antrame - jį perskaitysime.
Slapukų įrašymas atliekamas naudojant funkciją setcookie,
kuri pirmu parametru priima šio
slapuko pavadinimą, o antru - reikšmę. Tuo pačiu įrašymas
slapukų turi būti atliktas prieš bet kokį išvedimą į ekraną
(panašiai kaip sesijos).
Taigi, failame įrašykime slapuką su pavadinimu
test ir reikšme 'abcde':
<?php
setcookie('test', 'abcde');
?>
Dabar antrame faile perskaitykime
mūsų slapuką. Tai daroma naudojant masyvą
$_COOKIE:
<?php
echo $_COOKIE['test']; // išves 'abcde'
?>
Viename faile įrašykite slapuką, o kitame faile atspausdinkite jį ekrane.