溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Jquery操作Cookie,保存商品ID值至本地文件中

發(fā)布時(shí)間:2020-06-08 13:36:26 來源:網(wǎng)絡(luò) 閱讀:646 作者:liaoshaoyang 欄目:web開發(fā)

1.什么是Cookie?

cookie 小甜餅?呵呵! 想吃了吧!Cookie就是服務(wù)器存本地的一個(gè)文件,可以在服務(wù)器上創(chuàng)建,也可以在客戶端創(chuàng)建。主要是用來存儲(chǔ)用戶的一些記錄,比如瀏覽過的商品等。目前Cookies 最廣泛的是記錄用戶登錄信息,這樣下次訪問時(shí)可以不需要輸入自己的用戶名、密碼了——當(dāng)然這種方便也存在用戶信息泄密的問題,尤其在多個(gè)用戶共用一臺(tái)電腦時(shí)很容易出現(xiàn)這樣的問題。

說就真心話,Cookie不安全!使用者慎重!央視3.15已經(jīng)有報(bào)道過相關(guān)信息,很多不好商家,第三方網(wǎng)站上植入帶有獲取本地Cookie的腳本代碼,獲取用戶本地計(jì)算機(jī)中的Cookie隱私內(nèi)容。比如說的用戶的登陸IP 和瀏覽一些網(wǎng)站的記錄等。

2.使用用Jquery在客戶端 創(chuàng)建Cookies。保存瀏覽的商品記錄。

        var historty;
        function getIDvalue(id) {
            historty = id;
            if (this.isCookie("Id")) {
                var ids = $.cookie("Id").split(",");  //分割字符串ID
                for (var i = 0; i < ids.length; i++) {
                    if (ids[i] != id) {
                        historty = historty + "," + ids[i];//如果ID不存在則添加至Cookie
                    }
                 }

             }else{

                $.cookie("Id", id, { expires: 7 });  //第一次加載創(chuàng)建一個(gè)Cookie
             }
             
            $.cookie("Id", historty, { expires: 7 });  //添加Cookie值
            alert($.cookie("Id"));
        }
        //判斷cookie是否存在
        function isCookie(name) {
            if ($.cookie(name) != null) {
                return true;
            } else {
                return false;
            }
        }

查看瀏覽器里面的cookie文件,可以看到以及添加到了里面

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI