我有一个脚本,我在其中设置了 2 个 cookie:
$month = time() + 60 * 60 * 24 * 30;
setcookie('id', $id, $month, '/');
setcookie('auth', $auth, $month, '/');
header('Content-Type: text/html; charset=utf-8');
print('<html><body>...etc....');
这确实很好用,但是:一些用户有多个 id,这取决于他们通过 iframe 从哪个页面(社交网络)访问我的脚本。
拥有多个 id 的用户不是问题。但我的问题是,当我让那个人查看他的 cookie 时,他会报告说有几个名为id和auth的 cookie 。我也可以自己复制它。
我实际上期望总是只有 1 个id和 1 个auth cookie。
我可以在这里做什么?
用新值调用setcookie('id', ...)不会替换旧值吗?
谢谢!亚历克斯