ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
引入命名空间 ~~~ use System\Cookie ~~~ ## 写入Cookie ~~~ Cookie::set('rememberMe', 'TPNjtz...'); /* * 会话关闭即超时 */ Cookie::set('rememberMe', 'TPNjtz...', 0); /* * 1小时后超时 */ Cookie::set('rememberMe', 'TPNjtz...', time() + 3600); /* * 1小时后超时, 在路径 /goods 下生效 */ Cookie::set('rememberMe', 'TPNjtz...', time() + 3600, '/goods'); /* * 1小时后超时, 在域名 www.phpbe.com 下,路径 /goods 下生效 */ Cookie::set('rememberMe', 'TPNjtz...', time() + 3600, '/goods', 'www.phpbe.com'); /* * 1小时后超时, 在SSL安全连接 https:// 域名 www.phpbe.com 下,路径 /goods 下生效 */ Cookie::set('rememberMe', 'TPNjtz...', time() + 3600, '/goods', 'www.phpbe.com', true); ~~~ ## 获取Cookie ~~~ $rememberMe = Cookie::get('rememberMe', false); // 第二个参数表示Cookie不存时返回的值 if ($rememberMe) { // ...... } ~~~ ## Cookie 是否存在 ~~~ if (Cookie::has('rememberMe')) { echo '存在'; } else { echo '不存在'; } ~~~ ## 删除 ~~~ Cookie::delete('rememberMe'); ~~~ ## 全局配置 写入 cookie 未设置 超时时间,默认路径,默认域名,是否安全连接 时,使用全局配置的值 ~~~ Cookie::setExpire(time() + 3600); // 设置默认超时时间 Cookie::setPath('/'); // 设置默认路径 Cookie::setDomain('www.phpbe.com'); // 设置默认域名 Cookie::setSecure(true); // 设置默认使用安全连接 ~~~