php - Cookie 过期设置错误
问题描述
我使用 PHP Header 在浏览器中设置持久性 cookie。PHP 标头看起来像这样
$uuid = vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex(random_bytes(16)), 4));
header( "Set-Cookie: userid=$uuid ; Expires=Wed, 28 Oct 2020 14:28:00 GMT; Path=/ ; secure ; httpOnly ;SameSite=Strict" );
当我这样做时,即使到期期限设置为Wed, 28 Oct 2020 14:28:00 GMT
,当我使用 chrome 上的 cookie 编辑器插件检查时,到期日期似乎在大约 6-8 小时之后。
我究竟做错了什么?
解决方案
推荐阅读
- dns - 为什么更改名称服务器与 A 记录是错误的?
- android - 无法在 Android 10 上获取剪贴板信息
- android - 如何在 Kotlin 中实现 Android 分页
- android - 如何修复 E/ExoPlayerImplInternal:源错误
- python-3.x - 熊猫打印缺失值列名并仅计数
- magento2 - 在单个产品 magento2 上调整图像大小
- python-3.x - 在模块主体中模拟 input()
- javascript - 你可以通过 window.postMessage 传递返回多个数组吗
- c# - 如何在 xUnit 中获取测试类的实例
- c# - 使用 sp_send_dbmail 将图像作为附件发送