JavaScript 获取 Cookie 中的卡密及过期时间
JavaScript 获取 Cookie 中的卡密及过期时间
1. 保存卡密到 Cookie
setcookie('card', $card, time() + $expireTime, '/'); // 保存卡密的cookie,有效期为卡密的剩余时间
2. 获取卡密
function getCookie(name) {
var value = '; ' + document.cookie;
var parts = value.split('; ' + name + '=');
if (parts.length == 2) {
return parts.pop().split(';').shift();
}
}
var card = getCookie('card'); // 获取 cookie 中的卡密
3. 获取卡密及过期时间
function getCookie(name) {
var value = '; ' + document.cookie;
var parts = value.split('; ' + name + '=');
if (parts.length == 2) {
var expireTime = parseInt(parts.pop().split(';').shift());
return {'card': parts.pop().split(';').shift(), 'expireTime': expireTime};
}
}
var cookieData = getCookie('card');
var card = cookieData.card;
var expireTime = cookieData.expireTime;
注意:
- 以上代码示例中,
setcookie()函数是一个 PHP 函数,用于设置 Cookie。在 JavaScript 中,需要使用document.cookie属性来操作 Cookie。 expireTime的值需要是一个整数,表示从当前时间开始的秒数。- 在实际应用中,还需要注意 Cookie 的安全性和跨域问题。
原文地址: https://www.cveoy.top/t/topic/mw2U 著作权归作者所有。请勿转载和采集!