本文實(shí)例講述了js基于cookie方式記住返回頁(yè)面的用法。分享給大家供大家參考,具體如下:
首先明確以下概念
①.
同名的 cookie,不同的 domain 或不同的 path,屬不同的 cookie;
同名的 cookie,相同的 domain 且相同的 path,不同的 expires,屬同一個(gè) cookie。
②.
不加過期時(shí)間的cookie在瀏覽器關(guān)閉后失效
③
二級(jí)域名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;
}
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。