用JS超简单的修改和删除cookie
<div style="color: black; text-align: left; margin-bottom: 10px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">JS<span style="color: black;">经过</span> document.cookie 来修改和删除 cookie 。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">JS 在设置 cookie 时会遵循<span style="color: black;">这般</span>一条原则:新设置的 cookie <span style="color: black;">倘若</span>与原有的 cookie 相同(名<span style="color: black;">叫作</span>、路径和域名都相同),会将原有的 cookie 覆盖(采用新 cookie) 。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这就给<span style="color: black;">咱们</span><span style="color: black;">供给</span>了一种修改和删除 cookie 的<span style="color: black;">办法</span>——直接覆盖原有的 cookie 。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">例如,有<span style="color: black;">这般</span>一个 cookie:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">username=itxueyuan;expire=1369929124191;path=/;domain=www.csstop.com</p>将用户名修改为“JavaScript”,并设置一天后过期:
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">var date=new Date();</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> var cookieExpire=date.getTime()+24*3600*1000;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> // 修改 cookie 时,名<span style="color: black;">叫作</span>、路径和域名必须相同</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">document.cookie=" username=JavaScript ; expire= " + cookieExpire + " ;path=/;</p> domain=www.csstop.com ";
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">删除该cookie</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> var date=new Date();</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> var cookieExpire=date.getTime()-1000; // 设置为一个过去的时间</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> // 删除 cookie 时,名<span style="color: black;">叫作</span>、路径和域名必须相同</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">document.cookie=" username=JavaScript ; expire= " + cookieExpire + " ;path=/;</p> domain=www.csstop.com ";
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">注:为了删除一个cookie,<span style="color: black;">能够</span>将其过期时间设定为一个过去的时间。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">文/丁向明</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">做一个有博客的web前端自<span style="color: black;">媒介</span>人,专注web前端<span style="color: black;">研发</span>,关注用户体验,加我qq/<span style="color: black;">微X</span>交流:6135833</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">http://dingxiangming.com</p>
</div>
哈哈、笑死我了、太搞笑了吧等。 网站建设seio论坛http://www.fok120.com/ “沙发”(SF,第一个回帖的人)
页:
[1]