PHPでのセッションとクッキーの違いと連絡
1707 ワード
PHPでのセッションとクッキーの違いと連絡
この2つは、区別と連絡も実はとても奥深くて、いつもいくつかの毛皮を理解して、毎回インターネットで調べなければならなくて、今日書いて、時間ごとに見て、記憶を深めます.Sessionは、アプリケーションサーバによって維持される1つのサーバ側の記憶空間であり、ユーザがサーバに接続すると、サーバ側のSession記憶空間に識別子としてアクセスする一意のSessionIDがサーバによって生成される.一方,SessionIDというデータはクライアントに保存され,Cookieで保存され,ユーザがページをコミットすると,このSessionIDがサーバ側にコミットされ,Sessionデータにアクセスする.このプロセスは、開発者が介入する必要はありません.したがって、クライアントがCookieを無効にすると、Sessionも無効になります.
この2つは、区別と連絡も実はとても奥深くて、いつもいくつかの毛皮を理解して、毎回インターネットで調べなければならなくて、今日書いて、時間ごとに見て、記憶を深めます.Sessionは、アプリケーションサーバによって維持される1つのサーバ側の記憶空間であり、ユーザがサーバに接続すると、サーバ側のSession記憶空間に識別子としてアクセスする一意のSessionIDがサーバによって生成される.一方,SessionIDというデータはクライアントに保存され,Cookieで保存され,ユーザがページをコミットすると,このSessionIDがサーバ側にコミットされ,Sessionデータにアクセスする.このプロセスは、開発者が介入する必要はありません.したがって、クライアントがCookieを無効にすると、Sessionも無効になります.
URL SessionID , Cookie。 Cookie , URL Session , 。
, Cookie, request.getCookies(); Cookie 1, Cookie JSESSIONID, , SessionID 。
,http , web , , , ,session , , , SessionID ,session cookie URL , cookie , JSESSIONID cookie, session cookie, persistent cookies, cookie, session cookie , , JSESSIONID, JSESSIONID , cookie ,web URL Sessionid, sessionid=KWJHUG6JJM65HS2K6 。
, persistent cookies session cookie , ,session cookie , session cookie , persistent cookie ( ), cookie cookie , session cookie 。
session cookie , , sessionid, , sessionid persistent cookie , , SessionID , session cookie persistent cookie session tracking( )。
web , Session cookie http ,session cookies ,persistent cookie , session cookie , , web service 。