您的位置:首页 > 编程语言 > PHP开发

PHP学习笔记 16 - Cookie

2017-11-27 13:13 302 查看

Cookie

Cookie 通常用来标识用户。

Cookie 是服务器嵌入到用户浏览器的一个小文件。

每次浏览器请求都会带着 Cookie。

创建

使用 setcookie(name, value, expire, path, domain, secure, httponly); 创建 Cookie。

// 创建 Cookie,30天之后失效,/ 表示 Cookie 应用于整个网站
setcookie("username", "Cynhard", time() + (24 * 60 * 60 * 30), "/");


再次设置 Cookie 以修改 Cookie 的值

setcookie("username", "Gopher", time() + (24 * 60 * 60 * 30), "/");


删除

将超时时间设置为比当前时间更早的时间以删除 Cookie

setcookie("user", "", time() - 3600);


判断 Cookie 是否可用

<?php
// 先随便设置一个值
setcookie("test_cookie", "test", time() + 3600, '/');
?>
<html>
<body>

<?php
// 判断 count($_COOKIE) 是否大于 0
if(count($_COOKIE) > 0) {
echo "Cookies are enabled.";
} else {
echo "Cookies are disabled.";
}
?>

</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: