js基于cookie方式記住返回頁面用法示例

字號(hào):


    本文實(shí)例講述了js基于cookie方式記住返回頁面的用法。分享給大家供大家參考,具體如下:
    首先明確以下概念
    ①.
    同名的 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ì)有所幫助。