Hướng dẫn dùng cookie file trong PHP
Cookie cung cấp cho ứng dụng web một phương thức lưu trữ thông tin trên trình duyệt của người dùng và truy xuất khi người dùng gửi yêu cầu xem trang. Show
THIẾT LẬP COOKIESử dụng hàm setcookie() để thiết lập cookie
Trong đó:
Ví dụ: Thiết lập trạng thái lưu login
Ngắn gọn hơn
LẤY GIÁ TRỊ COOKIE
XÓA COOKIE
GHI NHỚ
BÀI TẬPXây dựng chức năng ghi nhớ mật khẩu trong ứng dụng đăng nhập (remember_me) Url Linkhttp://hocweb123.com/huong-dan-lam-viec-voi-cookie-trong-php.html Nội dung chính
Cookie thường được sử dụng để xác định người dùng. Cookie là một tệp nhỏ mà máy chủ nhúng trên máy tính của người dùng. Mỗi lần cùng một máy tính yêu cầu một trang với một trình duyệt, nó cũng sẽ gửi cookie tới server. Bạn có thể tạo và truy xuất các giá trị cookie trong PHP. Tạo cookie trong PHPHàm setcookie() được sử dụng để tạo cookie: Cú pháp: setcookie(name, value, expire, path, domain, secure, httponly); Chỉ có tham số name là bắt buộc. Tất cả các thông số khác là tùy chọn. Tạo và đọc cookie trong PHPVí dụ sau tạo cookie có tên "user" với giá trị "David Vinh". Cookie sẽ hết hạn sau 30 ngày (86400 * 30). "/" Có nghĩa là cookie có sẵn trong toàn bộ trang web (nếu không, hãy chọn thư mục bạn thích). Sau đó, chúng ta đọc giá trị của cookie "user" (sử dụng biến toàn cầu $_COOKIE). Chúng ta cũng sử dụng hàm isset() để kiểm tra xem cookie đã được tạo chưa: File: cookie-trong-php-1.php "; echo "Giá trị là: " . $_COOKIE[$cookie_name]; } ?> Kết quả: Cookie 'user' đã được tạo! Giá trị là: David Tèo Chú ý: Có thể bạn phải tại lại trang web này để tạo cookie và đọc cookie. Chú ý: Hàm setcookie() phải đặt TRƯỚC thẻ . Xem kết quả ở tab mới. Sửa đổi giá trị cookie trong PHPĐể sửa đổi một cookie, chỉ cần thiết lập (một lần nữa) cookie bằng cách sử dụng hàm setcookie(): File: cookie-trong-php-2.php "; echo "Giá trị là: " . $_COOKIE[$cookie_name]; } ?> Kết quả: Cookie 'user' đã được tạo! Giá trị là: David Tèo Xem kết quả ở tab mới. Xóa cookie trong PHPĐể xóa cookie, hãy sử dụng hàm setcookie() với ngày hết hạn trong quá khứ: File: cookie-trong-php-3.php Kết quả: Xem kết quả ở tab mới. Kiểm tra xem Cookies có được bật hay khôngVí dụ sau kiểm tra xem cookie có được bật hay không. Trước tiên, hãy thử tạo một cookie bằng hàm setcookie() trong PHP, sau đó đếm số phần tử của mảng mảng $_COOKIE: File: cookie-trong-php-4.php 0) { echo "Cookies đang được bật."; } else { echo "Cookies đang bị tắt."; } ?> Kết quả: Xem kết quả ở tab mới. |