【发布时间】:2021-08-24 09:44:31
【问题描述】:
我正在开发一个网站,每个用户都应该有自己的 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'];
【问题讨论】:
标签: php cookies session-cookies setcookie