js 怎么判断cookie是否已经过期 如题,另外,能否获取到已经过期的cookie 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JS不需要判断Cookie过期,过期的Cookie你就是取不到的,JS里面取到的Cookie就是没过期的。 下面是我用正则的方法取cookie,包括单值和多值:/************************************************** 参数说明: sMainName Cookie名 sSubName Cookie子键名,留空表示单值Cookie **************************************************/ function GetCookie(sMainName, sSubName){ var re = new RegExp((sSubName ? sMainName + "=(?:.*?&)*?" + sSubName + "=([^&;$]*)" : sMainName + "=([^;$]*)"),"i"); return re.test(unescape(document.cookie)) ? RegExp["$1"] : "";} 如果 Cookie 有 HttpOnly 属性,那 JavaScript 也甭想取到。 spring_framework_3.2的Jar包问题 用java怎样逐一获取一个目录及其所有及目录的txt文件的文件名 菜鸟求助:window.open() 父窗口操作子窗口问题 新手请问大家接口与抽象类的问题..... 求救:服务器连接自身ftp的问题 谁有j2ee 中文api 初级问题:html:hidden的写法的含义。 xml解析的问题 高分求救 有关ORACLR XDK和JDOM 挑战性题目: mysql数据处理 高分急寻SaaS相关的开源架构
下面是我用正则的方法取cookie,包括单值和多值:
/**************************************************
参数说明:
sMainName Cookie名
sSubName Cookie子键名,留空表示单值Cookie
**************************************************/
function GetCookie(sMainName, sSubName)
{
var re = new RegExp((sSubName ? sMainName + "=(?:.*?&)*?" + sSubName + "=([^&;$]*)" : sMainName + "=([^;$]*)"),"i");
return re.test(unescape(document.cookie)) ? RegExp["$1"] : "";
}