最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳細(xì)介紹HTTP Cookie

 更新時間:2018年05月25日 10:44:04   作者:sanlo  
本篇文章主要介紹了詳細(xì)介紹HTTP Cookie,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Cookie總是保存在客戶端中,按在客戶端中的存儲位置,可分為內(nèi)存Cookie和硬盤Cookie。內(nèi)存Cookie由瀏覽器維護(hù),保存在內(nèi)存中,瀏覽器關(guān)閉后就消失了,其存在時間是短暫的。硬盤Cookie保存在硬盤里,有一個過期時間,除非用戶手工清理或到了過期時間,硬盤Cookie不會被刪除,其存在時間是長期的。所以,按存在時間,可分為非持久Cookie和持久Cookie。

Cookie相關(guān)的Http頭

有 兩個Http頭部和Cookie有關(guān):Set-Cookie和Cookie。

Set-Cookie由服務(wù)器發(fā)送,它包含在響應(yīng)請求的頭部中。它用于在客戶端創(chuàng)建一個Cookie

Cookie頭由客戶端發(fā)送,包含在HTTP請求的頭部中。注意,只有cookie的domain和path與請求的URL匹配才會發(fā)送這個cookie。

Set-Cookie Header

Set-Cookie響應(yīng)頭的格式如下所示:

 Set-Cookie: <name>=<value>[; <name>=<value>]...

     [; expires=<date>][; domain=<domain_name>]

     [; path=<some_path>][; secure][; httponly]

expires=<date>: 設(shè)置cookie的有效期,如果cookie超過date所表示的日期時,cookie將失效。

 如果沒有設(shè)置這個選項(xiàng),那么cookie將在瀏覽器關(guān)閉時失效。

注意:date是格林威治時間(GMT),使用如下格式表示:DAY, DD MMM YYYY HH:MM:SS GMT

DAY
  The day of the week (Sun, Mon, Tue, Wed, Thu, Fri, Sat).
DD
  The day in the month (such as 01 for the first day of the month).
MMM
  The three-letter abbreviation for the month (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec).
YYYY
  year.
HH
  The hour value in military time (22 would be 10:00 P.M., for example).
MM
 The minute value.
SS
 The second value.
domain=<domain_name> : 
path=<some_path>:

注:臨時cookie(沒有expires參數(shù)的cookie)不能帶有domain選項(xiàng)。

當(dāng)客戶端發(fā)送一個http請求時,會將有效的cookie一起發(fā)送給服務(wù)器。

如果一個cookie的domain和path參數(shù)和URL匹配,那么這個cookie就是有效的。

一個URL中包含有domain和path,可以參考http://m.fzitv.net/w3school/html/html_url.htm

 secure   : 表示cookie只能被發(fā)送到http服務(wù)器。

httponly : 表示cookie不能被客戶端腳本獲取到。

在程序中生成expires

C的方式

time_t curTime = time(NULL);
tm * gmTime = gmtime(&curTime);
char strExperis[50];
strftime(strTimeBuf, 100, " %a, %d %b %Y %X GMT;", gmTime);

JavaScript的方式

var d = new Date();
var expires = d.toGMTString();

Windows中的InternetSetCookie

在Windows中我們可以使用InternetSetCookie來設(shè)置Cookie,假如說,A和B兩個進(jìn)程使用Cookie通信,那么會有如下幾種情況:

 > A寫Global Cookie,B寫Session Cookie,此時,A中無法獲取Cookie

 > A寫Session Cookie,B寫Session Cookie,此時,A與B中的Cookie互不影響

 > A寫Session Cookie,B寫Global Cookie,此時A中的Cookie被Global Cookie覆蓋,它們共享一份Global Cookie

注:這種情況的后果下,如果有任意一個進(jìn)程再寫Session Cookie,那么其他進(jìn)程將獲取不到Cookie

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vscode的幾項(xiàng)基本配置詳解

    vscode的幾項(xiàng)基本配置詳解

    VSCode是一款免費(fèi)的、開源的、高性能的、跨平臺的、輕量級的代碼編輯器,這篇文章主要介紹了vscode的幾項(xiàng)基本配置,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2020-05-05
  • chatGPT?deBug解決管理員登入服務(wù)器返回401問題

    chatGPT?deBug解決管理員登入服務(wù)器返回401問題

    這篇文章主要介紹了chatGPT?deBug解決管理員登入,服務(wù)器返回401,沒有拿到數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Burpsuite模塊之Burpsuite Intruder模塊詳解

    Burpsuite模塊之Burpsuite Intruder模塊詳解

    Burp Intruder主要有四個模塊組成,本文針對每一模塊給大家詳細(xì)介紹,對Burpsuite Intruder模塊相關(guān)知識感興趣的朋友一起看看吧
    2021-09-09
  • vscode?ssh安裝librosa處理音頻的解決方法

    vscode?ssh安裝librosa處理音頻的解決方法

    這篇文章主要介紹了vscode?ssh安裝librosa處理音頻的解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 在VS2019環(huán)境下使用Opencv調(diào)用GPU版本YOLOv4算法的詳細(xì)過程

    在VS2019環(huán)境下使用Opencv調(diào)用GPU版本YOLOv4算法的詳細(xì)過程

    隨著人工智能的不斷發(fā)展,機(jī)器學(xué)習(xí)這門技術(shù)也越來越重要,很多人都開啟了學(xué)習(xí)機(jī)器學(xué)習(xí),本文就介紹了windows下YOLO的環(huán)境搭建流程,感興趣的朋友跟隨小編一起看看吧
    2022-10-10
  • 5個Linux平臺程序員最愛的開發(fā)工具匯總

    5個Linux平臺程序員最愛的開發(fā)工具匯總

    這篇文章主要介紹了5個Linux平臺程序員最愛的開發(fā)工具匯總,程序最重要的工具就是源碼編輯器了,或者是一個全能的IDE,本文就羅列了5個Linux平臺最常用的編輯給大家,需要的朋友可以參考下
    2014-09-09
  • 深入探究ChatGPT的工作原理

    深入探究ChatGPT的工作原理

    這篇文章主要探討了ChatGPT的工作原理,ChatGPT是基于OpenAI開發(fā)的GPT-4架構(gòu)的大型語言模型,文中圖文介紹的非常詳細(xì),感興趣的同學(xué)跟著小編一起來學(xué)習(xí)吧
    2023-06-06
  • ol7.7安裝部署4節(jié)點(diǎn)spark3.0.0分布式集群的詳細(xì)教程

    ol7.7安裝部署4節(jié)點(diǎn)spark3.0.0分布式集群的詳細(xì)教程

    這篇文章主要介紹了安裝部署4節(jié)點(diǎn)spark3.0.0分布式集群,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Burpsuite入門及使用詳細(xì)教程

    Burpsuite入門及使用詳細(xì)教程

    Burp Suite是用于攻擊web應(yīng)用程序的集成平臺,接下來通過本文給大家介紹Burpsuite入門及使用詳細(xì)教程,感興趣的朋友一起看看吧
    2021-09-09
  • 新手程序員編程必不可少的工具

    新手程序員編程必不可少的工具

    這篇文章主要為大家詳細(xì)介紹了新手程序員編程必不可少的工具,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評論

常山县| 张家口市| 兰坪| 道真| 安陆市| 宁阳县| 临夏县| 门源| 海口市| 达拉特旗| 遂宁市| 澎湖县| 灌南县| 安化县| 黄龙县| 西乡县| 沧州市| 翼城县| 宁武县| 辽宁省| 岢岚县| 黑龙江省| 阿拉尔市| 麦盖提县| 托里县| 陆良县| 北票市| 都兰县| 汉阴县| 蒲城县| 三台县| 平远县| 方正县| 榕江县| 子长县| 崇仁县| 栖霞市| 桑日县| 蕲春县| 绥德县| 游戏|