Cookie trong PHP
Học Php bắt đầu với Hello, World
Tự làm quen với các bài tập và gửi đoạn code đầu tiên của bạn bằng cách hoàn thành bài đầu tiên "Hello, World!".
Luyện tập
Cookie là gì?

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 vào máy tính của người dùng. Mỗi khi cùng một máy tính yêu cầu một trang bằng trình duyệt, nó cũng sẽ gửi cookie. Với PHP, bạn có thể tạo và truy xuất các giá trị cookie.

Tạo Cookie với PHP

Một cookie được tạo bằng setcookie() chức năng.

Cú pháp

setcookie(name, value, expire, path, domain, secure, httponly);

Chỉ có tham số tên là bắt buộc. Tất cả các tham số khác là tùy chọn.

PHP Tạo/Truy xuất Cookie
  • Ví dụ sau tạo cookie có tên "người dùng" với giá trị "John Doe". 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 muốn).
  • Sau đó, chúng tôi truy xuất giá trị của cookie "người dùng" (sử dụng biến toàn cục $_COOKIE). Chúng tôi cũng sử dụng isset() chức năng để tìm hiểu xem cookie có được đặt hay không:
Ví dụ
Sửa đổi giá trị Cookie

Để sửa đổi cookie, chỉ cần đặt (lại) cookie bằng chức setcookie() năng:

Ví dụ
Xóa Cookie

Để xóa cookie, hãy sử dụng setcookie() chức năng có ngày hết hạn trong quá khứ:

Ví dụ
Kiểm tra xem Cookie đã được bật chưa

Ví dụ sau tạo một tập lệnh nhỏ để kiểm tra xem cookie có được bật hay không. Đầu tiên, hãy thử tạo một cookie thử nghiệm với setcookie() hàm, sau đó đếm biến mảng $_COOKIE:

Ví dụ
Một số bài viết liên quan
Devsne VN 8420 lượt xem

Hướng đối tượng và lập trình PHP - Phần 2: Tiếp tục học hướng đối tượng trong PHP

Devsne VN 1858 lượt xem

Lập trình hướng đối tượng (OOP) trong PHP - Phần 1

Devsne VN 2779 lượt xem

Lập trình hướng đối tượng trong PHP - Phần 3

Devsne VN 5680 lượt xem

How To Convert PHP Array To JSON Object

Devsne VN 1097 lượt xem

Những câu hỏi phỏng vấn PHP thường gặp - DDTCMT

Devsne VN 10007 lượt xem

Cài đặt Docker để phát triển môi trường PHP

Devsne VN 8316 lượt xem

Xây dựng Image bằng docker-compose cho Docker sử dụng PHP và Nginx

Devsne VN 1799 lượt xem

[PHP] PHP Functions và Objects (Phần 1)

Devsne VN 10216 lượt xem

How to Download File on the FTP Server Using PHP

Devsne VN 2675 lượt xem

PHP - Function

Mục lục
Cookie là gì?
Tạo Cookie với PHP
PHP Tạo/Truy xuất Cookie
Ví dụ
Sửa đổi giá trị Cookie
Ví dụ
Xóa Cookie
Ví dụ
Kiểm tra xem Cookie đã được bật chưa
Ví dụ