Penetapan Kuki serta-merta dalam PHP

Untuk membolehkan kuki yang ditetapkan serta-merta muncul dalam tatasusunan $_COOKIE, kita boleh menggunakan teknik pintar. Intipati teknik adalah seperti berikut: mula-mula tetapkan kuki menggunakan setcookie, kemudian secara manual masukkan ia ke dalam tatasusunan $_COOKIE:

php<?php
  setcookie('str', 'eee');
  $_COOKIE['str'] = 'eee';
  
  var_dump($_COOKIE['str']); // serta-merta akan output 'eee'
?>

Supaya kuki tidak dihantar ke pelayar setiap kali, penulisan kuki boleh dibuat dalam keadaan bersyarat. Jika kuki tersebut tiada, maka tetapkan kuki:

php<?php
  if (!isset($_COOKIE['str'])) { // jika kuki tiada
    setcookie('str', 'eee');
    $_COOKIE['str'] = 'eee';
  }
  
  echo $_COOKIE['str']; // akan output 'eee'
?>

Mari kita bincangkan bagaimana ini berfungsi. Pada kali pertama memasuki halaman, kita akan masuk ke dalam if, tetapkan kuki dalam pelayar dan serta-merta masukkan ke dalam $_COOKIE. Kemudian melalui echo nilai yang kita masukkan secara manual akan dipaparkan.

Pada kali berikutnya memasuki halaman, kita tidak akan masuk ke dalam if, tetapi dalam $_COOKIE akan mengandungi kuki kita, yang telah datang dari pelayar. Dengan demikian, baik pada kali pertama mahupun pada kali berikutnya, dalam $_COOKIE akan terdapat kuki kita.

Задание 1

Cubalah teknik yang diterangkan ini.