Giới thiệu về làm việc với cookie trong PHP
Có một cách để lưu trữ dữ liệu trực tiếp trong trình duyệt của người dùng. Điều này được thực hiện thông qua cookie (cookie). Cookie là những đoạn chuỗi nhỏ được lưu trữ ở một vị trí đặc biệt trong trình duyệt. Mỗi cookie có một tên riêng, thông qua đó cookie này có thể được ghi và đọc.
Hãy cùng xem cách thực hiện điều này. Đầu tiên, chúng ta tạo hai tệp PHP. Trong tệp đầu tiên chúng ta sẽ ghi một cookie, còn trong tệp thứ hai - chúng ta sẽ đọc nó.
Việc ghi cookie được thực hiện bằng hàm setcookie,
tham số đầu tiên của hàm này nhận tên của
cookie đó, và tham số thứ hai - giá trị. Lưu ý rằng việc ghi
cookie cần được thực hiện trước bất kỳ lệnh xuất nào ra màn hình
(tương tự như session).
Vậy, hãy trong tệp ghi một cookie với tên
test và giá trị 'abcde':
<?php
setcookie('test', 'abcde');
?>
Bây giờ hãy trong tệp thứ hai đọc
cookie của chúng ta. Điều này được thực hiện thông qua mảng
$_COOKIE:
<?php
echo $_COOKIE['test']; // sẽ xuất ra 'abcde'
?>
Trong một tệp, hãy ghi một cookie, còn trong tệp khác hãy hiển thị nó ra màn hình.