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 1304 lượt xem

PHP 8: mixed typehint

Devsne VN 7655 lượt xem

How To Count Days Between Two Dates In PHP Excluding Weekends

Devsne VN 9824 lượt xem

Dấu nháy đơn (single quotes) và dấu nháy đôi (double quotes) trong PHP

Devsne VN 2247 lượt xem

Cấu hình PHP-FPM và Pools trong ứng dụng Docker với PHP và Nginx: Phần 2

Devsne VN 9034 lượt xem

Autoload in PHP

Devsne VN 7303 lượt xem

Những kiến thức nên chuẩn bị trước khi đi intern (PHP)

Devsne VN 1387 lượt xem

PHP và những điều cần lưu ý trong PHP

Devsne VN 7799 lượt xem

Các hàm tự động tạo ra thường dùng trong PHP (Phần 2)

Devsne VN 10459 lượt xem

[PHP] Expressions and Control Flow in PHP - Phần 2

Devsne VN 5598 lượt xem

Khám phá Traits trong PHP

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ụ