Hướng dẫn how we can set cookie in php? - làm thế nào chúng ta có thể đặt cookie trong php?
❮ Tham chiếu mạng PHP Show Thí dụVí dụ sau đây tạo ra một 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, chọn thư mục bạn thích). Sau đó, chúng tôi lấy giá trị của cookie "người dùng" (sử dụng biến toàn cầu $ _cookie). Chúng tôi cũng sử dụng hàm isset () để tìm hiểu xem cookie có được đặt không:
if(!isset($_COOKIE[$cookie_name])) { Hãy tự mình thử » Định nghĩa và cách sử dụngHàm setCookie () định nghĩa một cookie sẽ được gửi cùng với phần còn lại của các tiêu đề HTTP. Một 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 lần cùng một máy tính yêu cầu một trang với 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ên của cookie được tự động được gán cho một biến cùng tên. Ví dụ: nếu cookie được gửi với tên "người dùng", một biến được tự động tạo có tên $ user, chứa giá trị cookie. Lưu ý: Hàm setCookie () phải xuất hiện trước thẻ. The setcookie() function must appear BEFORE the tag. Lưu ý: Giá trị của cookie được tự động được mã hóa khi gửi cookie và tự động được giải mã khi nhận được (để ngăn chặn urlencoding, sử dụng setRawCookie () thay thế).The value of the cookie is automatically URLencoded when sending the cookie, and automatically decoded when received (to prevent URLencoding, use setrawcookie() instead). Cú phápsetCookie (tên, giá trị, hết hạn, đường dẫn, tên miền, an toàn, httponly); Giá trị tham số
Chi tiết kỹ thuật
Nhiều ví dụ hơnThí dụMột số ngày hết hạn cho cookie: $value = "Hello world!"; // cookie sẽ hết hạn khi trình duyệt đóng lại ("mycookie", $ value); // cookie sẽ hết hạn trong 1 giờTcookie ("mycookie", $ value, thời gian () + 3600); // cookie sẽ hết hạn sau 1 giờ và sẽ chỉ có sẵn // trong thư mục PHP + tất cả các thư mục phụ của phpsetcookie ("mycookie", $ value, thời gian () + 3600, "/php/");?>?> ... một số mã ... Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng $cookie_name = "user"; if(!isset($_COOKIE[$cookie_name])) { Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng // set the expiration date to one hour ago echo "Cookie 'user' is deleted."; Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng setcookie("test_cookie", "test", time() + 3600, '/'); Để sửa đổi cookie, chỉ cần đặt (một lần nữa) cookie bằng hàm setCookie (): Hãy tự mình thử » ❮ Tham chiếu mạng PHP Chức năng cookie đặt trong PHP là gì?Hàm setCookie () định nghĩa một cookie sẽ được gửi cùng với phần còn lại của các tiêu đề HTTP. Một 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 lần cùng một máy tính yêu cầu một trang với trình duyệt, nó cũng sẽ gửi cookie.defines a cookie to be sent along with the rest of the HTTP headers. A cookie is often used to identify a user. A cookie is a small file that the server embeds on the user's computer. Each time the same computer requests a page with a browser, it will send the cookie too.
Làm thế nào để bạn đặt cookie?Trong chrome.. Trên máy tính của bạn, mở chrome .. Ở phía trên bên phải, nhấp vào thêm.Cài đặt .. Trong "Quyền riêng tư và bảo mật", nhấp vào Cài đặt trang .. Nhấp vào Cookies .. Từ đây, bạn có thể: Bật cookie: Bên cạnh "bị chặn", bật công tắc.Tắt cookie: Tắt cho phép các trang web lưu và đọc dữ liệu cookie .. Làm thế nào chúng ta có thể xử lý cookie trong PHP?Hàm Php setCookie () được sử dụng để đặt cookie với phản hồi HTTP.Khi cookie được đặt, bạn có thể truy cập nó bằng biến SuperGlobal $ _Cookie.Trình phát video đang tải.
Cookie được lưu trữ trong PHP như thế nào?Cookie luôn được lưu trữ trong máy khách.Đường dẫn chỉ đặt ra các hạn chế đối với những trang từ xa có thể truy cập cookie đã nói.Ví dụ: nếu bạn đặt cookie với đường dẫn "/foo/" thì chỉ các trang trong thư mục "/foo/" và thư mục con của "/foo/" có thể đọc cookie.in the client. The path only sets restrictions to what remote pages can access said cookies. For example, if you set a cookie with the path "/foo/" then only pages in the directory "/foo/" and subdirectories of "/foo/" can read the cookie. |