我试图让我的Cookie无限超时。 当用户登录时,通常会在同一天之后将其注销。 目前我没有想法,我需要帮助解决它。
这是下面的代码。
$CookieExpire = 86400;
$time = 30 * $CookieExpire;
$time = time() + $time;
$key = $username . date('mY');
$key = strtoupper(md5($key));
setcookie ("sessionkey", "$key", "$time");
setcookie ("user", "$username", "$time");
setcookie ("password", "$password", "$time");
答案 0 :(得分:0)
md5不安全您可以使用jwttoken制作令牌并将数据存储在那里。并在cookie中存储jwt令牌(现在你的cab存储字符串由md5生成)并使其成为这样的100年。
setcookie( "user", $username, time()+(60*60*24*365*100) );
有关Cookie的更多信息:http://php.net/manual/en/features.cookies.php