PHP-де cookie-лермен жұмыстың кіріспесі

Пайдаланушы браузерінде деректерді тікелей сақтаудың тәсілі бар. Бұл cookie (cookie) арқылы жасалады. Cookie - бұл браузердің арнайы жерінде сақталатын шағын жол бөліктері. Әрбір cookie-дің өз аты бар, сол арқылы осы cookie-ді жазуға және оқуға болады.

Бұл қалай жасалатынын қарастырайық. Алдымен екі PHP файлын жасайық. Бірінші файлда біз cookie-ді жазамыз, ал екіншісінде - оны оқимыз.

Cookie-ді жазу setcookie функциясы арқылы жасалады, ол бірінші параметр ретінде осы cookie-дің атын, ал екіншісі - мәнін қабылдайды. Бұл ретте cookie-ді жазу экранға кез келген шығарылым жасалуынан бұрын жасалуы керек (сессиялар сияқты).

Сондықтан, файлда test атымен және 'abcde' мәнімен cookie жазайық:

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

Енді екінші файлда біздің cookie-ді оқиық. Бұл $_COOKIE массиві арқылы жасалады:

test2.php<?php
  echo $_COOKIE['test']; // шығарады 'abcde'
?>
Задание 1

Бір файлда cookie-ді жазыңыз, ал екінші файлда оны экранға шығарыңыз.