Computer >> Máy Tính >  >> Lập trình >> PHP

Kiểm tra xem cookie PHP có tồn tại hay không và nếu không đặt giá trị của nó

Dựa trên hướng dẫn sử dụng PHP, không thể tìm thấy sự tồn tại của cookie.

Tham chiếu từ sách hướng dẫn:“Khi cookie đã được thiết lập, chúng có thể được truy cập khi tải trang tiếp theo với mảng $ _COOKIE hoặc $ HTTP_COOKIE_VARS.”

Lý do là cookie là các tiêu đề phản hồi đến trình duyệt và sau đó trình duyệt cần gửi lại chúng cùng với yêu cầu tiếp theo. Đây là lý do chúng chỉ có sẵn khi tải trang thứ hai.

Nhưng đây là một công việc tương tự:$ _COOKIE có thể được đặt khi hàm setcookie được gọi -

if(!isset($_COOKIE['lg'])) {
   setcookie('lg', 'ro');
   $_COOKIE['lg'] = 'ro';
}
echo $_COOKIE['lg'];