COOKIE翻訳:ビスケット
翻訳セッション:ミーティング
我々はすべて知っているように、HTTPはステートレスで、その後、あなたはすでにそれが上陸した方法を知っている、主要なサイトを使うのか?
実際には、ここで我々は技術を使用して、COOKIEです。COOKIEの事実は、名前(名)によって4KBスモールテキストデータを超えていないいくつかのローカルブラウザが存在し、値(バリュー)と他のいくつかのクッキーを制御、セキュリティ、オプションの属性を使用するために有効です。
Baiduの百科事典:https://baike.baidu.com/item/cookie/1119?fr=aladdin
説明:要求ヘッダーとリクエストボディ、および要求ヘッダを送信する過程において、HTTP要求が含まサーバに送信COOKIE、COOKIEの中からデータをフェッチするのニーズに応じて、要求を受信すると、次に、サービス処理、最後に、Webフロントエンドに戻ります。
だから、ここで、我々は、我々はサイトが私たちの状態を知って着陸、いくつかのウェブサイトの後に上陸した理由を知ることができるCOOKIEは、データアクセスサーバを運ぶサーバは、当社の現在のログイン状況を知らせることができますので、それがあります。
もちろん、状態は単にアプリケーションシナリオを上陸させて記録、そのようようにパスワードを記憶するかどうかは、そのようなアカウントのパスワードとして、いくつかのデータをそのように保存、およびなどの他のアプリケーションは、COOKIEがあります。
質問がある時には、オンラインバンキングなど、私たちが持っていないローカルパスワードやその他の機密情報などの高いセキュリティラインのいくつかのシーンのためのローカルストアのパスワードは、私たちは、プレゼンスサーバ情報が必要な場合。
セッションのすべての要求は、SESSION_IDに対応する必要が生じ、セッションがサーバー上に保存され、技術的に実行する必要がされ、その後、クライアントに渡されるが提出され、次の訪問、COOKIE運ぶSESSION_IDでクライアントによってCOOKIEをセッション_、
サーバ名(Name)を照会することにより、サービスの処理を実行し、クライアントに戻り、必要なデータを取得するために、値(値)に対応するセッション_。
構文を使用:
COOKIE設定
response.set_cookie(キー、値、[引数])
応答は、応答オブジェクトのHttpResponseが発生したリダイレクト応答をレンダリングしています
パラメータ:
-
キー:クッキーのキー値
-
値:Cookieの値値
-
max_ageの:タイムアウトが単位は秒一例であるどのくらいの時間では、ブラウザのキャッシュに保持されています。10秒
-
有効期限:値が入力に印加される場合max_ageの同様の番号は、特に故障2019年9月12日の形式の日代表の入力時間と、数日表します
-
完全な力へのパスは/代表/ AA / AAは、ドメイン内で有効に表します
-
ドメイン:クッキーがドメイン名だけに適用されたドメイン
-
セキュア:クッキー内のデータを暗号化するために、flaseデフォルトのプロトコルは、トゥーレを暗号化するために、HTTP、HTTPSプロトコルであり、
-
HttpOnlyの:真の代表者は、入力document.cookieを得ることに私たちはF12で取得することができますクッキークッキーを取得JSのJSで使用することはできません
COOKIEを読みます:
request.COOKIE.GET(キー)
COOKIEを削除します:
response.delete_cookie('キー')
デルrequest.COOKIES [ キー]
セッション:
設定、変更
ますrequest.session [ 'キー'] = '値'
获取
request.session.get( 'キー')
削除
request.session.clearを() #値が空になる
request.session.flush() 空にすると#キーと値
デルがますrequest.session [「キーが」]になり#指定されたデータを削除
request.session.set_expiry(「値」) #は、有効期限を設定します