PHP'де кукилерди дароо орнотуу

Орнотулган куки массивде $_COOKIE дароо көрүнүшү үчүн, төмөнкү айлакер ыкманы колдонсо болот. Ыкманын мәниси төмөнкүдөй: алгач setcookie жардамы менен кукини орнойбуз, андан кийин кол менен аны $_COOKIE массивине жазабыз:

php<?php
  setcookie('str', 'eee');
  $_COOKIE['str'] = 'eee';
  
  var_dump($_COOKIE['str']); // дароо 'eee' чыгарат
?>

Кука ар дайым браузерге жөнөтүлбөшү үчүн, куканы жазууну шарттын ичине жасоого болот. Эгер мындай кука жок болсо, анда аны жазабыз:

php<?php
  if (!isset($_COOKIE['str'])) { // эгер кука жок болсо
    setcookie('str', 'eee');
    $_COOKIE['str'] = 'eee';
  }
  
  echo $_COOKIE['str']; // 'eee' чыгарат
?>

Келгиле, бул кантип иштешин талкуулайлы. Баракчага биринчи киргенде, биз if бөлүгүнө киребиз, куканы браузерге орнойбуз жана дароо эле $_COOKIE массивине жазабыз. Андан кийин echo аркылуу кол менен жазылган баалуулук чыгарылат.

Баракчага кийинки жолу киргенде, биз if бөлүгүнө кирбейбиз, бирок $_COOKIE массивинде биздин кукабыз, браузерден келген, болот. Ошентип, биринчи жана кийинки кирүүлөрдүн баарында $_COOKIE массивинде биздин кукабыз болот.

Задание 1

Сүрөттөлгөн ыкманы сынап көрүңүз.