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

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

Devsne VN 823 lượt xem

Coding in PHP: Start the Year of the Ox on the Right Foot with Clean Code

Devsne VN 3954 lượt xem

Thật dễ dàng để code PHP mà không cần cài đặt gì lên máy tính của bạn ?

Devsne VN 2712 lượt xem

PHP - Function

Devsne VN 3834 lượt xem

PHP8 trình làng!

Devsne VN 5313 lượt xem

Exploring IoC Container in PHP (Part 3)

Devsne VN 8209 lượt xem

Laravel <= v8.4.2 debug mode: Remote code execution - Chiếm quyền điều khiển máy thằng bạn đang code PHP

Devsne VN 7828 lượt xem

PHP magic methods

Devsne VN 10454 lượt xem

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

Devsne VN 9358 lượt xem

Analyze code quality with Laravel PHP Insights

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ụ