成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

cookie的設(shè)置

PumpkinDylan / 507人閱讀

摘要:設(shè)置也可以用來進(jìn)行刪除,即將過期時(shí)間設(shè)置為過去的時(shí)間,最后一個(gè)參數(shù)可以傳負(fù)數(shù)來實(shí)現(xiàn)設(shè)置為,為的一個(gè),并且時(shí)間為天。

cookie

是什么:是一種用來在客戶端硬盤上存儲(chǔ)信息的手段。

為什么用?:可以用來存儲(chǔ)一些信息,實(shí)現(xiàn)一些特殊的效果。例如實(shí)現(xiàn)多少天內(nèi)免登陸,或者存儲(chǔ)一些小數(shù)據(jù)。

cookie中的一些字段含義:

key=value(鍵=值) 就是 cookie的一個(gè)鍵值對(duì),一般是根據(jù)key拿到對(duì)應(yīng)的value

expires(過期時(shí)間)設(shè)置該cookie的過期時(shí)間,也是用 ";" 來隔開,expires=GMT的時(shí)間字符串,例如要30天免登陸,就可以設(shè)置過期時(shí)間為今天開始的30天之后的日期。如果不設(shè)置過期時(shí)間,默認(rèn)瀏覽器關(guān)閉該cookie就消失了。

path(路徑) cookie并不是在哪里都能夠獲取到的。在網(wǎng)站中分為很多目錄,可能很多目錄中不需要使用到cookie,所以可以設(shè)置cookie的路徑,這樣更加安全,避免任意目錄都能訪問到該cookie。通過 path=/E:javascript/test 這樣只能在該目錄下才能獲取到該cookie

domain(域)默認(rèn)該cookie在該cookie所在域名下才能夠訪問到,但是有時(shí)候a.chaijinsong.com需要訪問b.chaijinsong.com下的cookie,這時(shí)候就需要設(shè)置domain=chaijinsong.com。這樣兩個(gè)子域名都可以訪問該cookie

secure(安全性) 默認(rèn)secure是為false的,即通過http協(xié)議來傳輸,但是如果 secure=true 的話,就只能t通過https來進(jìn)行傳輸

怎么用?:
document.cookie; //獲取cookie
"aaa=aaa;bbb=bbb" //類似于這種格式,但是并不是字符串。

//設(shè)置cookie,也可以用來進(jìn)行刪除cookie,即將過期時(shí)間設(shè)置為過去的時(shí)間,最后一個(gè)參數(shù)可以傳負(fù)數(shù)來實(shí)現(xiàn)
function setCookie(cname,cvalue,exdays){
  var d = new Date();
  d.setTime(d.getTime()+(exdays*24*60*60*1000));
  var expires = "expires="+d.toGMTString();
  document.cookie = cname + "=" + cvalue + "; " + expires;
}

setCookie("cjs","cjs",30); //設(shè)置 name為cjs,value為cjs的一個(gè)cookie,并且時(shí)間為30天。
setCookie("cjs","cjs",-1); //讓該cookie過期,然后在document.cookie中就沒有cjs=cjs這個(gè)cookie了。但是其他key=value還存在

//獲取某個(gè)key的cookie
function getCookie(key){
    let arr1 = document.cookie.split(";");
    for(let i=0;i

注意:在google瀏覽器上本地html文件打開直接給cookie賦值是不允許的,但是firefox可以。所以想要測(cè)試的話先在本地開服務(wù)器,讓后使用本地ip訪問該文件。進(jìn)行cookie的操作。

我的文章都會(huì)在gitbook上找到,覺得不錯(cuò)的的可以看一下。順便給個(gè)star,哈哈!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/95226.html

相關(guān)文章

  • 聊一聊 cookie

    摘要:如我當(dāng)前打開的網(wǎng)址為,在控制臺(tái)中我們執(zhí)行了下面代碼查看瀏覽器面板如下圖所示,確實(shí)設(shè)置成功了,而且屬性選項(xiàng)都用了默認(rèn)值。 咱們不搞一開始就一大堆理論知識(shí)介紹,怕把人講懵了...... 咱們換一個(gè)思維方式——從現(xiàn)象看本質(zhì),先說說我們看到了什么,再?gòu)目吹降默F(xiàn)象中提出問題,最后深入尋找答案。 我們看到的 cookie 我自己創(chuàng)建了一個(gè)網(wǎng)站,網(wǎng)址為http://ppsc.sankuai.com。...

    entner 評(píng)論0 收藏0
  • 一文帶你看懂cookie,面試前端不用愁

    摘要:的屬性在瀏覽器的控制臺(tái)中,可以直接輸入來查看??梢栽跒g覽器的控制臺(tái)中看出哪些是類型的,下帶綠色對(duì)勾的即是,如圖只要是類型的在控制臺(tái)通過是獲取不到的,也不能進(jìn)行修改。當(dāng)會(huì)話過期或被放棄后,服務(wù)器將終止該會(huì)話。在中,用取代了。 本文由云+社區(qū)發(fā)表 在前端面試中,有一個(gè)必問的問題:請(qǐng)你談?wù)刢ookie和localStorage有什么區(qū)別??? localStorage是H5中的一種瀏覽器本地存...

    notebin 評(píng)論0 收藏0
  • cookie

    摘要:可以通過來維護(hù)狀態(tài)信息。就表示當(dāng)前僅能在目錄下使用。常用的操作及其函數(shù)實(shí)現(xiàn)方法可根據(jù)世界時(shí)把對(duì)象轉(zhuǎn)換為字符串,并返回結(jié)果。瀏覽器支持會(huì)話恢復(fù),保留。和標(biāo)志只能通過傳輸,可以防止攻擊。表示無(wú)法通過調(diào)用,防止中間人劫持。 0. 從http協(xié)議的無(wú)狀態(tài)性說起 http 是無(wú)狀態(tài)的協(xié)議 無(wú)連接:處理完一個(gè)請(qǐng)求就斷開鏈接(http1.1以后可以實(shí)現(xiàn)長(zhǎng)連接) 無(wú)狀態(tài):上一次會(huì)話與下一次會(huì)話沒有聯(lián)...

    EsgynChina 評(píng)論0 收藏0
  • 本地存儲(chǔ)cookie封裝,提供簡(jiǎn)單API

    摘要:本地存儲(chǔ)的封裝,提供簡(jiǎn)單的,沒有對(duì)做兼容處理,因?yàn)榘持饕糜?,,移?dòng)端等先進(jìn)瀏覽器里面跑。安裝下載地址設(shè)置的值,生存時(shí)間半個(gè)小時(shí)獲取的值,顯示刪除清空獲取所有批量設(shè)置的值過期時(shí)間路徑域以及安全。如果想讓本地也加密,得自己加密數(shù)據(jù)。 showImg(https://img.shields.io/github/issues/jaywcjlove/cookie.js.svg); showIm...

    wwq0327 評(píng)論0 收藏0
  • 前端分享之cookie使用及單點(diǎn)登錄

    摘要:兩個(gè)域之間是不是存在跨域問題,主要是根據(jù)協(xié)議域名端口號(hào)這三個(gè)點(diǎn)進(jìn)行判斷,只要有一個(gè)不一樣就是跨域。例如協(xié)議不同與域名不同與端口號(hào)不同與瀏覽器默認(rèn)情況下無(wú)法主動(dòng)跨域向后端發(fā)送,需要在前端請(qǐng)求時(shí)加入配置項(xiàng)。據(jù)此,可以實(shí)現(xiàn)單點(diǎn)登錄。 cookie是什么 cookie的英文意思是餅干。在計(jì)算機(jī)術(shù)語(yǔ)中指服務(wù)端存放在客戶端的一段數(shù)據(jù)。這段數(shù)據(jù)在客戶端每次進(jìn)行http請(qǐng)求時(shí)會(huì)自動(dòng)加在http請(qǐng)求報(bào)文...

    Backache 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<