当前位置:首页 > PHP

php实现cookie

2026-01-29 17:25:17PHP

PHP 设置 Cookie

使用 setcookie() 函数可以创建 Cookie。该函数需在页面内容输出前调用,通常放在 PHP 脚本开头。

语法:

setcookie(name, value, expire, path, domain, secure, httponly);

示例:

setcookie("user", "John Doe", time() + 3600, "/");

PHP 获取 Cookie 值

通过 $_COOKIE 超全局变量访问已设置的 Cookie。

php实现cookie

示例:

if(isset($_COOKIE["user"])) {
    echo "Cookie value: " . $_COOKIE["user"];
}

Cookie 有效期设置

time() + seconds 指定过期时间。不设置则 Cookie 在浏览器关闭时过期。

php实现cookie

setcookie("user", "John Doe", time() + (86400 * 30), "/"); // 30天有效期

删除 Cookie

通过设置过期时间为过去的时间来删除 Cookie。

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

Cookie 安全选项

securehttponly 参数增强安全性:

setcookie("secure_cookie", "value", time() + 3600, "/", "", true, true);

检查 Cookie 是否启用

通过尝试设置并读取 Cookie 来检测:

setcookie("test_cookie", "test", time() + 3600, '/');
if(count($_COOKIE) > 0) {
    echo "Cookies 已启用";
} else {
    echo "Cookies 未启用";
}

标签: phpcookie
分享给朋友:

相关文章

php实现队列

php实现队列

PHP实现队列的方法 队列是一种先进先出(FIFO)的数据结构,PHP可以通过多种方式实现队列功能。 使用数组模拟队列 PHP数组可以模拟队列的基本操作,通过array_push和array_shi…

php 实现接口

php 实现接口

PHP 实现接口的方法 在 PHP 中,接口(Interface)用于定义一组方法的规范,而不包含具体的实现。类可以实现(implement)接口,并必须实现接口中定义的所有方法。 定义接口 接口通…

php 实现验证码

php 实现验证码

使用 PHP 生成验证码 验证码(CAPTCHA)用于防止自动化脚本提交表单,以下是几种常见的 PHP 实现方法。 使用 GD 库生成图片验证码 GD 库是 PHP 的图像处理扩展,可用于生成验证码…

php怎么实现登录功能

php怎么实现登录功能

数据库准备 创建用户表存储登录信息,通常包括用户名、密码(需加密)等字段。示例SQL: CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY…

php实现过程

php实现过程

PHP 实现过程 PHP 是一种广泛使用的服务器端脚本语言,特别适合 Web 开发。以下是 PHP 实现过程的关键步骤和注意事项。 安装与配置 下载并安装 PHP,可以从官方 PHP 网站获取最新版…

php登陆功能实现

php登陆功能实现

实现PHP登录功能 数据库准备 创建一个用户表存储登录信息,基本字段包括用户名、密码(需加密)等: CREATE TABLE users ( id INT AUTO_INCREMENT PR…