本文实例讲述了js基于cookie方式记住返回页面的用法。分享给大家供大家参考,具体如下:
首先明确以下概念
①.
同名的 cookie,不同的 domain 或不同的 path,属不同的 cookie;
同名的 cookie,相同的 domain 且相同的 path,不同的 expires,属同一个 cookie。
②.
不加过期时间的cookie在浏览器关闭后失效
③
二级域名cookie可以生效,通过指定domain
于是在js端:
document.cookie="back_url="+this.location.href+";
domain=.xxxx.com;
path=/;";
在php端取back_url:
if(isset($_COOKIE['back_url']) && '' != $_COOKIE['back_url']) {
echo "<script>window.location='".$_COOKIE['back_url']."';</script>";
exit;
} else {
echo "<script>window.location='".INDEX_URL."';</script>";
exit;
}
希望本文所述对大家JavaScript程序设计有所帮助。