我有一个WordPress网站,我们正在使用会话独有的Cookie跟踪用户。我在functions.php文件中有以下代码:
if (!session_id())
session_start();
// session user id:
if (isset($_COOKIE["my_user_id"])) {
$my_user_id = $_COOKIE["my_user_id"];
}
else {
$my_user_id = uniqid();
setcookie("my_user_id", $my_user_id);
}
在每页上:
echo $_COOKIE["my_user_id"];
我希望这会在我点击时在每个页面上显示相同的用户ID - 但是,不同页面的用户ID会发生变化,但在同一页面上的多次点击中它仍保持不变。 cookie值不会在网站范围内吗?