设置 Cookie
<?php
// 设置 Cookie
setcookie("username", "john_doe", time() + 3600, "/");
setcookie("language", "en", time() + 3600, "/");
?>
在这个例子中,使用 setcookie 函数设置了两个 Cookie。参数包括 Cookie 的名称、值、过期时间(以 UNIX 时间戳表示,这里设置为当前时间往后推一个小时),以及可访问该 Cookie 的路径(这里设置为根目录)。
获取 Cookie
<?php
// 获取 Cookie
$username = $_COOKIE["username"];
$language = $_COOKIE["language"];
echo "Username: $username<br>";
echo "Language: $language";
?>
使用 $_COOKIE 超全局变量来获取已设置的 Cookie 的值。
删除 Cookie
<?php
// 删除 Cookie
setcookie("username", "", time() - 3600, "/");
setcookie("language", "", time() - 3600, "/");
?>
通过将 Cookie 的过期时间设置为过去的时间来删除 Cookie。
在实际应用中,Cookie 通常用于存储用户的身份验证信息、偏好设置等。请注意,由于 Cookie 存储在用户的浏览器中,不应该将敏感信息存储在 Cookie 中,因为用户可以查看和修改 Cookie 数据。
此外,对于敏感信息的存储,应该考虑使用更安全的机制,如 PHP 的 Session。 Session 数据存储在服务器上,而不是在客户端,因此更难被篡改。
转载请注明出处:http://www.pingtaimeng.com/article/detail/13818/PHP