Pythonを使用して、Webアプリケーション開発の学習を始めたばかりです。「クッキー」と「セッション」という用語に出くわしました。Cookieは、ブラウザのキーと値のペアにいくつかの情報を格納するという点で理解しています。しかし、セッションに関して少し混乱があります。セッションでも、ユーザーのブラウザーのCookieにデータを保存します。
たとえば-とを使用username='rasmus'
してログインしますpassword='default'
。このような場合、データはサーバーに送信され、認証された場合はチェックしてログインすることになっています。ただし、プロセス全体の間、サーバーはブラウザーのCookieに保存されるセッションIDも生成します。これで、サーバーはこのセッションIDをファイルシステムまたはデータストアにも保存します。
しかし、セッションIDだけに基づいて、サイトを次にトラバースするときに、ユーザー名をどのように知ることができますか?キーはセッションIDでありusername
、email
などの詳細は値であるdictとしてサーバーにデータを保存しますか?
私はここでかなり混乱しています。助けが必要。