Cookie thường được dùng để lưu trữ các tùy chọn riêng của trang web cho từng người dùng, nó là một file nhỏ được server chỉ định lưu trữ trên máy tính của người dùng và Php có thể truy xuất tới được. Để sử dụng được Cookie thì trình duyệt phải hỗ trợ chức năng này.
Cookie sẽ không bị mất khi chúng ta đóng ứng dụng, nó phụ thuộc vào thời gian sống mà chúng ta thiết lập cho nó.
Cú pháp:
<?php setcookie($name, $value, $expire, $path, $domain). ?>
Ý nghĩa:
Ví dụ:
<?php //tạo cookie tồn tại 10p //có hiệu lực toàn domain //neu /page/ chỉ có hiệu lực trong page. setcookie('username', 'tranvinhxuyen', time() + 600, '/'); ?>
Để sử dụng biến cookie mà chúng ta đã lưu trữ trước đó trong php, chúng ta hoàn toàn có thể gọi giá trị mà các biến cookies đã lưu.
Cú pháp:
<?php $giatri=$_COOKIE[‘tên_biến’]; ?>
Chú ý:
Ví dụ:
<?php if (isset($_COOKIE['username'])){ echo $_COOKIE['username']; } ?>
Sao khi chúng ta đã tạo được cookie, chúng ta có thể hủy bỏ cookie để giải phóng bộ nhớ. Để xóa Cookie chúng ta chỉ việc thiết lập thời gian sống của nó sang quá trị âm nhiều hơn hoặc bằng giá trị sống lúc bạn thiết lập.
Cú pháp:
<?php setcookie(“tên_biến”, “", time() - thờigian ); ?>
Chú ý:
Ví dụ:
<?php //chúng ta hủy biến cookie đã tạo trên setcookie('username','', time() - 601, '/');
Trích dẫn: (http://khonggiankythuat.com)