Cookie的前后台應用


1.jquery.cookie.js的基本應用

這個是第三方js插件,可以更方便的設置和使用cookie

$.cookie("UserName", "kingtiger"); //普通設置cookie,關閉瀏覽器cookie自動清除,注意是關閉瀏覽器,關閉頁面再打開頁面還是可以獲取

var date = new Date();
date.setTime(date.getTime() + 1000 * 7);
$.cookie("UserName", "kingtiger", { expires: date }); //設置到期時間,7s后會話失效

注意: $.cookie("UserName", "kingtiger", { expires: 7 }); //設置到期時間,7天后會話失效,直接設置數字是以天為單位

上面設置到期時間的cookie表示存儲在硬盤中,瀏覽器關閉了,再次訪問網頁cookie同樣可以再訪問。

溫馨提示:在前台通過js設置的cookie,在后台同樣可以訪問;后台設置的cookie在前台也可以訪問

Response.Write(Request.Cookies["UserName"].Value);//可以獲取前台設置的值

if (Request.Form["Type"] == "GetTest")
{
    Response.Cookies["UserName"].Value = "Mr Wang";
    TimeSpan ts = new TimeSpan(0, 0, 0, 7, 0);//過期時間為7s
    Response.Cookies["UserName"].Expires = DateTime.Now.Add(ts);//設置7s過期
    Response.End();
}

  前台獲取:$.cookie("UserName")

綜上實例說明:可以借助cookie實現前后台數據傳輸,前后台設置的cookie都可以被對方調用,尤其是防止后台回調導致數據丟失的應用非常有效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM