我的 MySQL 数据库中每个用户都有一个令牌。当我登录时,此令牌将存储为 cookie,但是当我查看 cookie 值时,它与我在数据库中的值不匹配。
一个例子
在数据库中:$6$8J/S65L0$1bQJrlRBYTg6UTvLBKwFwRYzob2kMkv1eFuX693fVWFOiHLo6f7FXLwlo/b6WzDupUW9VrDvpqWk1F/RANcaA。
在 cookie 中:%246%248J%2FS65L0%241bQJrlRBYTg6UTvLBKwFwRYzob2kMkv1eFuX693fVWFOiHLo6f7FXLwlo%2Fb6WzDupUW9VrDvpqWk1F%2FRAncaA。
这是为什么?我setcookie("token", $r['token'], $expire);
用来将令牌存储为 cookie。