1. セッション制御テクノロジーを使用する理由は何ですか?
Web は HTTP プロトコルを通じて実装されており、HTTP プロトコルはステートレス プロトコルであるため、同じユーザーが同じページを 2 回リクエストしても、HTTP プロトコルは 2 つのリクエストが同じユーザーからのものとはみなしません。は、それらを 2 つの独立したリクエストとみなし (つまり、2 つのリクエストは分離され)、2 人の異なるユーザーからのリクエストとみなします。ユーザーがログイン操作を実行してページを再度リクエストした場合、HTTP プロトコルはユーザーが以前にログインしたことがあるとはみなしません。これは、ユーザーの以前のログイン ステータスを維持できないため、ユーザーを追跡し、異なるページ間のステータスを維持することができないためです。 ###。
2. Cookie の動作原理
Cookie の動作原理: サーバーからクライアントに送信され、クライアントのブラウザのメモリまたはハードディスクに保存される情報です。 [これは、ブラウザに保存されているファイルと考えることができます。このファイルには、クライアントに関する情報の一部 (ログイン情報やその他の保存情報など) が含まれています。これはファイルです。このファイルはクライアントに保存されています。それは正しい! ! ! 】
3. Cookie の長所と短所
Cookie の利点: Cookie はクライアントに情報を保存するため、サーバーのリソースを占有しません (つまり、サーバーのリソースを無駄にしません) )、効率が高くなります。 Cookie の欠点: Cookie がクライアントに保存されるため、すべての情報がクライアント コンピュータに保存されるため、一部の機密データや重要なデータを Cookie に保存することはお勧めできません。クッキー。ブラウザの Cookie を無効にすると、ユーザーが Cookie を無効にすると、ユーザーの情報を保存する方法がなくなります。
4. セッションの動作原理
ユーザーの同じデータをサーバーに保存する
5. セッションの長所と短所
セッションの利点:情報は非常に安全でサーバー側に保存されるため、クライアントがセッション データを取得することは不可能です。セッションの短所: サーバー リソースを占有します (ある日、セッション ファイルが増えてディスクがいっぱいになる可能性があります)。また、その分散にも問題があります (例: 将来的には複数の Web サーバーが存在する可能性がありますが、セッションが存在しない可能性があります)。どちらかに保存されているが、もう一方は使用できません。この場合、redis を使用できます。どのサーバーであっても、redis サーバーを呼び出して情報共有を実現できます。)
推奨: 「
PHP ビデオ チュートリアル 」
以上がCookieとセッションの長所と短所をまとめますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。