Į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':

test1.php<?php
  setcookie('test', 'abcde');
?>

Dabar antrame faile perskaitykime mūsų slapuką. Tai daroma naudojant masyvą $_COOKIE:

test2.php<?php
  echo $_COOKIE['test']; // išves 'abcde'
?>
Задание 1

Viename faile įrašykite slapuką, o kitame faile atspausdinkite jį ekrane.