1 回答

TA贡献1942条经验 获得超3个赞
是的,您可以在time()-删除 cookie之后放置任何整数,例如
setcookie('test', 'SO test cookie' , time()-1);
这基本上创建了一个仅存在于通行证中的 cookie,因此将其删除。
这有两种方式,
如果您在从未创建 cookie 时删除它,则不会创建它,但是
如果在正确创建后删除它,请说
setcookie('test', 'SO test cookie' , time() + 3600);
// creates cookie (test)
setcookie('test', 'SO test cookie' , time() - 3600);
// deletes cookie (test)
它会在同一时刻创建 cookie 并删除它。
同时,创建 cookie 需要您setcookie()并使用该time()方法指定您希望它持续的时间
setcookie('test', 'SO test cookie' , time() + 3600);
设置接下来一小时的 cookie!你可以运行计算
setcookie('test', 'SO test cookie' , time()+ 3600 * 24); //
保存 cookie,(1 hour * 24 )因此它会在 24 小时后过期
访问官方 setcookie() 文档以了解有关 php 中 cookie 的更多信息
- 1 回答
- 0 关注
- 178 浏览
添加回答
举报