cookie的相关知识
cookie
一、cookie是什么?
cookie是一種會話跟蹤技術,本質就是客戶端上的一些文件,這些文件存儲了一些客戶的數據內容;cookie存儲的數據存在有限期限的,可以實現長時間的保存的;cookie的使用前提條件是:1. 同一個網站;2. 相同的瀏覽器;
cookie的內容為純文本,只能保存字符串數據;為了將數據類型也保存起來,可以使用json數據格式
二、cookie的一些屬性
1. path:路徑
如果沒有設置path屬性的話,cookie的有效路徑為:當前目錄 以及 其子目錄都是可以獲取該cookie
如果設置了path屬性,例如path= / ;那么cookie在服務器中有根目錄下,該站點內所有的文件都可以獲取到該cookie
2. expires:有效時間
如果沒有設置cookie的話,cookie的有效時間就是會話時間,當頁面關閉之后cookie也就失效了;
如果設置了有效時間的話,那么在有效時間之后,cookie就會失效了
var a = new Date(); a.setSeconds(a.getSeconds() + 20); document.cookie = "user=lee;expires=" + a.toGMTString(); // 設置一個有效時間為20秒的cookie?
3. domain:域
由于瀏覽器的同源策略的限制,該屬性是無效的
三、cookie的傳遞
cookie雖然存儲在客戶端本地,但是使用的過程中,每次客戶端發起請求的時候,都會將本地的cookie發送到服務器端,服務器獲取到cookie的數據進行響應,并將結果返回給客戶端
?
?
轉載于:https://www.cnblogs.com/david-lcw/p/10803434.html
總結
以上是生活随笔為你收集整理的cookie的相关知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 找到数组中和为给定值的两个数
- 下一篇: python基础复习