Ở đâ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
Đầ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ứ
$cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
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 PHP
$cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
Hàm
$cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
1 đặt và xóa cookiecú pháp
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
2 là tên của cookie$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
3 là nội dung hoặc giá trị của cookie được lưu trữ trong hệ thống của khách hàng$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
4 là thời điểm cookie hết hạn. Đơn vị đứng thứ hai$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
5 là đường dẫn trên máy chủ biểu thị tính khả dụng của cookie. Ví dụ: nếu$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
5 được đặt thành$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
1, cookie sẽ có sẵn trong miền của trang web$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
2 là tên miền hoặc tên miền phụ có sẵn cookie$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
3 đảm bảo rằng cookie được truyền qua kết nối HTTPS an toàn từ máy khách khi được đặt thành$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
4$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
5 đảm bảo rằng cookie chỉ có thể truy cập được thông qua giao thức$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
6 khi được đặt thành$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
4$cookie_name = "username"; $cookie_value = "Sam"; $cookie_expiry = time[] + 3600; setcookie[$cookie_name, $cookie_value, $cookie_expiry]; print_r[$_COOKIE[$cookie_name]];
Hãy tạo một cookie và các biến
$cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
8, $cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
9 và setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
10 để lưu trữ tên cookie, giá trị và thời gian hết hạnChỉ định
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
11, setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
12 và setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
13 cho mỗi biến. Tiếp theo, sử dụng phương thức $cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
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
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
15 để truy cập vào $cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
8$cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
đầ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ì
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
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 PHP
$cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
Sử dụng phương pháp
$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. 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
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
90 để kiểm tra xem cookie đã được đặt chưa trước khi xóa cookieVí dụ: sử dụng biến
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
91 trong hàm setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
90 để kiểm tra xem cookie đã tạo ở trên có tồn tại khôngTrong khối
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
93, 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. Bên trong hàm, đặt $cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
8 làm tham số đầu tiênsetcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
1Chúng tôi đã viết một chuỗi trống và
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
96 cho thời gian hết hạn cho tham số thứ haiVì hàm
setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
97 trả về thời gian hiện tại tính bằng giây kể từ Epoch, nên trừ đi setcookie[$name, $value, $expiry, $path, $domain, $secure, $httponly];
17 sẽ trả về thời gian đã qua. Cuối cùng, cookie có $cookie_name = "username";
$cookie_value = "Sam";
$cookie_expiry = time[] + 3600;
setcookie[$cookie_name, $cookie_value, $cookie_expiry];
print_r[$_COOKIE[$cookie_name]];
8 bị xóa