php - 为什么要添加而不是更改 cookie?
问题描述
我正在开发一个网站,每个用户都应该有自己的 id。当我进入控制台时,我看到 id 是重复的,而不是一个。这是正常的吗?应该这样吗?
if (isset($_COOKIE['SESSION']) && (strlen($_COOKIE['SESSION']) === 32)) {
$uid = $_COOKIE['SESSION'];
} else {
$uid = openssl_random_pseudo_bytes(16);
$uid = bin2hex($uid);
}
setcookie("SESSION", $uid, time()+(60*60*24*30));
$uid=$_COOKIE['SESSION'];
解决方案
推荐阅读
- r - Error of Install R in linux/Red hat(error while loading shared libraries: libRblas.so)
- reactjs - enabling classProperties for @babel/plugin-proposal-class-properties in symfony
- java - java+spring应用程序中如何使用设计模式排列文件结构
- node.js - Windows 上的 Feathersjs 身份验证冲突
- javascript - 合并两个列表 LeetCode
- amazon-web-services - Borg 备份 - 减少备份数据的大小分配
- javascript - 如何
在javascript中实现? - firebase - 当 Firestore 运行备份时,无法读取未定义的属性“toString”
- java - 线程是如何在内存中执行的?
- node.js - 在 aws.for local 上部署后,表达文件上传出错,它可以成功运行