Cách tạo và xóa cookie bằng cách sử dụng php?
Ở đây, chúng tôi thiết kế biểu mẫu php với ba hộp văn bản cho tên, tuổi và thành phố với ba nút để tạo cookie, lấy cookie và xóa cookie Show
Đầu tiên, chúng tôi nhập một số giá trị vào hộp văn bản cho tên, tuổi và thành phố sau đó nhấp vào nút tạo cookie, cookie được tạo trên máy khách. Sau khi tạo cookie, chúng tôi truy xuất cookie bằng cách nhấp vào nút truy xuất cookie, khi chúng tôi nhấp vào nút truy xuất cookie, tất cả các giá trị cho tên, tuổi và thành phố sẽ được hiển thị trên biểu mẫu php bằng cách sử dụng câu lệnh echo. Sau đó, sau khi nhấp vào nút xóa cookie để xóa cookie khỏi máy tính của người dùng, Sau khi gọi nút xóa khi chúng tôi cố truy xuất các giá trị cookie thông qua nút truy xuất cookie, nó sẽ thông báo lỗi như “đã xóa cookie. ” Để xóa cookie, bạn nên đặt ngày hết hạn của cookie thành một ngày trong quá khứ 9 Bài viết này sẽ giới thiệu một vài phương pháp để xóa cookie trong PHP. Đầu tiên, chúng tôi sẽ đặt cookie và sau đó xóa chúng Sử dụng hàm $cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time() + 3600; setcookie($cookie_name, $cookie_value, $cookie_expiry); print_r($_COOKIE[$cookie_name]); 0 để đặt cookie trong PHPHàm 1 đặt và xóa cookiecú pháp
Hãy tạo một cookie và các biến 8, 9 và 10 để lưu trữ tên cookie, giá trị và thời gian hết hạnChỉ định 11, 12 và 13 cho mỗi biến. Tiếp theo, sử dụng phương thức 0 và cung cấp các biến này theo thứ tựTiếp theo, sử dụng biến toàn cục 15 để truy cập vào 8
đầu ra Vì vậy, chúng tôi đã tạo một cookie. Cookie sẽ hết hạn sau một giờ kể từ thời điểm tạo vì 17 giây tương đương với một giờChúng ta có thể xem thông tin cookie trong trình duyệt từ phần kiểm tra phần tử. Bây giờ, chúng tôi sẽ hướng dẫn xóa cookie trong các phần bên dưới Sử dụng hàm $cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time() + 3600; setcookie($cookie_name, $cookie_value, $cookie_expiry); print_r($_COOKIE[$cookie_name]); 0 để xóa cookie trong PHPSử dụng phương pháp 0 để xóa cookie. Vì vậy, chúng ta cần giữ hạn sử dụng của quá khứChúng ta có thể sử dụng hàm 90 để kiểm tra xem cookie đã được đặt chưa trước khi xóa cookieVí dụ: sử dụng biến 91 trong hàm 90 để kiểm tra xem cookie đã tạo ở trên có tồn tại khôngTrong khối 93, sử dụng hàm 0. Bên trong hàm, đặt 8 làm tham số đầu tiên 1Chúng tôi đã viết một chuỗi trống và 96 cho thời gian hết hạn cho tham số thứ haiVì hàm 97 trả về thời gian hiện tại tính bằng giây kể từ Epoch, nên trừ đi 17 sẽ trả về thời gian đã qua. Cuối cùng, cookie có 8 bị xóa
Làm thế nào cookie được tạo và hủy trong PHP?Ví dụ 1. Bạn có thể tạo cookie bằng cách viết setcookie() và nhập ngày hết hạn của cookie . Nếu bạn muốn xóa cookie thì đặt ngày hết hạn cookie thành thời điểm hiện tại. Nếu bạn muốn hiển thị cookie thì bạn có thể lặp lại cookie bằng $_cookie['name'] và nó sẽ in chi tiết cookie.
Làm cách nào để xóa cookie trong PHP?Xóa Cookie. Không có chức năng chuyên dụng đặc biệt nào được cung cấp trong PHP để xóa cookie. Tất cả những gì chúng ta phải làm là cập nhật giá trị thời gian hết hạn của cookie bằng cách đặt nó thành thời gian đã qua bằng hàm setcookie() . Một cách rất đơn giản để làm điều này là trừ một vài giây từ thời điểm hiện tại.
Cookie được tạo và hủy như thế nào?Theo mặc định, cookie sẽ bị hủy khi đóng cửa sổ trình duyệt hiện tại , nhưng cookie này có thể tồn tại trong một khoảng thời gian sau khi đóng trang. Một số cookie là 'cookie theo phiên', có nghĩa là chúng chỉ tồn tại khi trình duyệt của bạn mở và tự động bị xóa khi bạn đóng trình duyệt hoặc thoát khỏi ứng dụng.
Làm thế nào cookie được tạo ra?Chúng được tạo bởi các trang web khác với các trang web mà người dùng hiện đang lướt , thường là do chúng được liên kết với các quảng cáo trên đó . Truy cập một trang web có 10 quảng cáo có thể tạo ra 10 cookie, ngay cả khi người dùng không bao giờ nhấp vào những quảng cáo đó. |