このセクションでは、状態管理アプリケーション、セッション、および Cookie について説明します。
アプリケーションによって作成された変数は、通常、Web サイトのアクセス統計を使用するために使用されます。システム内の .asa ファイル (WIN システムではありません)。実際、
アプリケーションは、プログラムの実行開始時に作成され、変数が共有されるまで使用されます。全員がプログラムを操作すると、問題が発生します。変数を変更するコマンドを 2 人が同時に与えた場合、誰の言うことを聞くべきでしょうか。そこで、変数が操作されるたびに、悲観的なロックを使用します。
次に、これを使用してアクセス統計を作成します
。これは、全員がプログラムに入ったときにのみ確立されます
。
1 つのアプリケーションでは、使用するユーザーの数と同じ数のセッションが存在します。ユーザーがプログラムを終了すると、オブジェクトはシステムのデフォルトの 20 分後に破棄されます。今度は、指定された時間内に再度プログラムにアクセスすると、以前に作成したセッション オブジェクトが直接使用されますが、一定時間後に戻ってきた場合は、それを再作成する必要があります
。 、asp、php、およびその他の言語のセッションは Cookie に依存します。ユーザーが Cookie を受け入れない場合、セッションは使用できません。ただし、.net では Cookieless 属性を True に設定するだけで済みます。 web.config ファイルを使用すると、誰にも頼らずに自分のビジネスを始めることができます。Cookie
については、実際にはサーバー側に保存されるオブジェクトです。 Cookie はクライアント側に保存されますが、セッションは顧客のステータスを短期間しか保存できませんが、Cookie はサーバーの負荷を考慮する必要があります。よく見かける Remember Me や Forum のように、長期間保存することができます。よく 1 日、1 か月、1 年などの期間保存すると言われます。
前のレッスンの質問例に戻ります。そして見てください。