Cookiesとsessionの関係【回転】

5495 ワード

テキストリンク:https://zhidao.baidu.com/question/10973854.html
ソース:https://zhidao.baidu.com/question/2855587.html
Cookieは、クライアントブラウザに送信されるテキスト列ハンドルであり、あるWebサイトセッション間でデータを永続的に保持するためにクライアントハードディスクに保存されます.RequestオブジェクトとResponseオブジェクトにはCookieのセットがあります.Request.Cookieコレクションは一連のCookieであり,クライアントからHTTP RequestとともにWebサーバに送信される.逆に、Cookieをクライアントに送信したい場合は、R esponseを使用することができます.Cookie 1、ExpiresAbsolute属性この属性には日付を付けることができ、この日付を過ぎるとCookieは使用できなくなります.Ex pires属性に期限切れの日付を付けることでCookieを削除できます.例えば:2、Domain属性この属性はCookieが転送する唯一のドメインを定義する.例えば、CookieがMicrosoftにのみ送信する人は、以下のコードを使用できます.3、ASPがCookieを書き込むためにクライアントにCookieを送る文法は以下の通りである:Response.Cookie(「Cookie名」).[(「キー名」).属性]=コンテンツあるASPファイルがCookieを作成する場合、以下のコードはASPファイルの最初の前に置くことができ、エラーを回避することができる.


......

4、同様にASPはRequestオブジェクトのCookies集合でCookieを読み取る.以下、完全な例でCookieを説明する.
0 then
Num=Num+1
Response.write "    " & Num & "       。"
else
Response.write "         。"
Num=1
end if
Response.Cookies("Visit_num")=Num
%>

この例では、まずCookies変数Visit_を読み出すnumは、ユーザー側のコンピュータにCookies変数が保存されているかどうかを確認します.変数がある場合は、ユーザーがページにアクセスしたことを示し、アクセス回数を入力します.ユーザーがこのページに初めてアクセスした場合、コンピュータにCookies変数はありません.プログラムには「ようこそ」という文字が表示され、Cookies変数Visit_numは、ユーザが次にページにアクセスするときに「アクセス回数」情報を与えるようにユーザコンピュータに格納される.5、Cookie辞書は、1ページに複数のCookies変数を定義する必要がある場合があります.これをよりよく管理するために、Cookiesコンポーネントに1人の概念「サブキー」を導入することがよくあります.参照する構文は次のとおりです:Request.Cookies(「変更名」)(「サブキー名」)は、次のCookieのように「Dictionary」という辞書を作成し、3つのキー値を保存します.

Cookie :
info=Myname=jeff&Gender=male&Myheight=172
“ ” Cookies ,

“ ” 。 “ ”:"Mynam

e"、"Gender" "Myheight", “ ” Request.Co

okies("info") , :
info=Myname=jeff&Gender=male&Myheight=172
Cookie , :

2。Session 。

Session。 Web ,

,Session Web ;

Web , Session ,

Session , Application



1、SessionID
, Session 。
。 ,

, ,

, 。

。 ( UserID, ) SessionID 。

, Session :Session("Status")="Logged

", Session.SessionID 。 ,

, SessionID ,

。 , ,

SessionID, 。



, , 。

2、TimeOut
Session 。

, Session 。 20 。

3、Abandon
Session , Session ,

Session 。 :
4、Session_OnStart Session_OnEnd
Application , Session_OnStart

, Session_Onstart 。 ,

URL HTTP , , Session 。 ,

Global.asa 。
Session.Abandon TimeOut ,

Session_OnEnd , 。Session ,

Session Session ,


Session :
Application , Session

, Session 。 Sessi

on , , ,

Session 。 :

"
%>

" %>


jeff-zhu-male
_____________
jun-li-female

Session ?

Session Cookie ,( Cookies ),

, Cookie,

Session , Cookie 。
Cookie ASPSESSIONID。 Cookie


: ASPSESSIONID COOKIE , ServerVariab

les COOKIE Header , :

。 ServerVariables

, 14 。
Session 。 ,ASPSESSIONID cookie

session 。server ASPSESSIONID

cookie session 。 cookie ,Serve

r 。
SessionID ASPSESSIONID

cookie ASPSESSIONID cookie 。

SessionID , SessionID


: SessionID, ,

Active Server Page 。
Session , Internet Service

Manager。 Application , Active Server

Pages Enable Session State 。
Active Server Page



Session Cookies, ,

, NetScape4.0 Cookie 。
、 Cookie ,

, , 。

, Cookies


: , Cookie URL , ,

, /WWW/mypage.asp /www/mypage.asp