狀態保持之cookie介紹

2021-08-21 15:16:15 字數 796 閱讀 7262

應用

**的廣告推送,經常遇到訪問某個**時,會彈出小視窗,展示我們曾經在購物**上看過的商品資訊。

購物車,使用者可能會在一段時間內在同一家**的不同頁面中選擇不同的商品,這些資訊都會寫入cookie,以便在最後付款時提取資訊。

提示

當瀏覽器請求某**時,會將本**下所有cookie資訊提交給伺服器,所以在request中可以讀取cookie資訊

from flask imoprt flask,make_response

def set_cookie():

resp = make_response('this is to set cookie')

resp.set_cookie('username', 'itcast')

return resp

def set_cookie():

response = make_response('hello world')

response.set_cookie('username', 'itheima', max_age=3600)

return response

from flask import flask,request

#獲取cookie

def resp_cookie():

resp = request.cookies.get('username')

return resp

狀態保持 Cookie解釋以及原理分析

狀態保持 cookie解釋以及原理分析 我們知道web 在客戶端儲存資料有三種形式 1.cookie 2.hidden 隱藏域 3.querystring 其中viewstate什麼的都是通過第二種方式隱藏域儲存滴。好了今天的主角是cookie 小甜餅 先看下cookie存在哪吧!首先,開啟執行對話...

cookie和session實現狀態保持的區別

web應用程式使用http協議作為傳輸資料的標準協議,而http協議是無狀態協議,即一次請求對應一次響應,響應結束後連線即斷開,同乙個使用者的不同請求對於伺服器端來講並不會認為這兩個請求有什麼關聯性,並不會以此區分不同的客戶端。但實際情況中還是需要伺服器端能夠區分不同的客戶端以及記錄與客戶端相關的一...

狀態管理之Cookie

一 cookie 工作流程 如果在使用者請求站點中不僅僅是乙個頁面,還有乙個包含過期時間的 cookie 使用者的瀏覽器在獲得頁面的同時還獲得了該 cookie 並將它儲存在使用者硬碟上的某個資料夾中。以後,如果該使用者再次請求該站點,瀏覽器便會在本地硬碟上查詢與之關聯 cookie 如果該 coo...