Vấn đề thiết lập cookie trong PHP

Khi ghi và đọc cookie trên cùng một trang, chúng ta sẽ gặp phải một vấn đề bất ngờ. Vấn đề là cookie được thiết lập thông qua setcookie chỉ trở nên khả dụng trong mảng $_COOKIE sau khi trang được tải lại.

Hãy kiểm tra điều này. Hãy ghi một cookie nào đó thông qua setcookie và ngay lập tức hiển thị nó ra màn hình. Trong trường hợp này, ở lần truy cập đầu tiên, trong $_COOKIE, cookie của chúng ta sẽ là null, còn khi làm mới trang - giá trị cookie sẽ xuất hiện:

php<?php
  setcookie('str', 'eee');
  var_dump($_COOKIE['str']); // đầu tiên là null, sau đó là 'eee'
?>
Задание 1

Hãy kiểm tra hành vi của cookie được mô tả.