アクセスカウンタ - アプリケーションオブジェクトとセッションオブジェクト
サイトには、一連のことです。 ASPファイルは、結果の対応する使用を生成するために協力し、Webアプリケーションのプロセスによって形成されるので、グループには、アプリケーションのページオブジェクトに追加すると、そのため、アプリケーションと呼ばれ、このページを表示するには、もはやではなく、アプリケーションレベルの単純なWebページです。 Webページの効果は、Applicationオブジェクトは、一般的に使用されるオブジェクトは、何らかの役割を持っていないがアプリケーションとセッションオブジェクトは、一般に、Global.asaファイルで書かれ、このファイルにはそれがオプションファイルは非常に特殊なファイルであり、プログラマが指定することができますスクリプトファイル内のイベント、セッション、アプリケーションスコープのオブジェクトを宣言。ファイルの内容は、ユーザに使用されていないが、イベント情報やアプリケーションのオブジェクトによってグローバルに使用を格納するために使用。。ファイルは、ファイルまたは関数ライブラリされていることを考えてはいけない。ここでは、それぞれ、これらの2つのオブジェクトが話すことに
shinobi.jp - アクセス解析, ブログ, カウンター とかを提供しているNINJA TOOLSの別館的サイト
。オブジェクトは、2つのデータセットを提供することですまた、コレクション内のデータ操作の方法を、content.remove("変数名")を提供しています。content.removeall()。ようにオブジェクトをロックするだけで、現在のASPページは、アプリケーションにアクセスすることができます:データセットへのアクセスを制御するに加えて、それはまた、この機能を達成するために2つの方法がありますが、Applicationオブジェクトのアクセス制御を提供し、いずれかのロック()がオブジェクトは、アプリケーションのページと他の同時実行エラーを防止するためにオブジェクトへの同時アクセスする権利がある。。。そのためのアプリケーションオブジェクトには、伝説的なイベントをトリガとして知られている他の2つの方法Application_OnStartおよびApplication_OnEndですスタートおよびストップ方式であり、2つのイベントが唯一のGlobal.asa上記文書で書くことができる。OnStartメソッドイベントは主に、変数を初期化するためにオブジェクトを作成し、実行する他のコードを使用しています。セッションの最後の最後同様の役割は、ONENDコースですもありますが、のみ。問題の一つは、使用することができる唯一の他のオブジェクトを使用することができますONENDのアプリケーションまたはセッションオブジェクトのイベントに注意を払う必要があります。ただし、OnStartで、例えば、応答のようにしかONENDのOnStartで使用することができますされていないことができます。
。アプリケーションとセッション、メソッド、イベント、より多くのものは、プロパティの特性よりもコレクションに加えて。最初のプロパティは、特定のプロセスを確認するためのセッションごとにサーバによって起動さの合計は、SessionIDで、セッションのいくつかのプロパティには紹介。。中古は、ページの特定の時間にご滞在にユーザーを設定する。また、これらの2つの共通の属性CODEPAGEは、LCIDのに加えて、など、この疲れた状態ではなく、自分の権利を見つけるために。アプリケーションは、CONTENT.REMOVE()を、CONTENT.REMOVEALL()がありますとのセッション、いくつかのメソッドは、次を提供するために、最も重要なことの一つがある放棄()は、現在のユーザーのセッションを終了するには、現在のオブジェクトのセッションを撤回することです。。
第三に、global.asaファイルがアプリケーションとセッションオブジェクトへの家庭は、すべての従来の状態は、ドキュメント内のアプリケーションとセッションオブジェクトを配置する必要がありますファイルのルートディレクトリが存在する。
1、イベントがトリガーさをApplication_OnStartまたはApplication_OnEnd。
2、イベントがトリガされます。Session_OnStartやSession_OnEnd。
リファレンスGlobal.asa内のファイルには、オブジェクトをインスタンス化する3、(オブジェクト)。
global.asp形式は、通常の状況下では、次の形式で固定化されている
<script language="vbscript" runat="server">
sub application_onstart
end sub
sub session_onstart
顧客が、最初のASPアプリケーションは、いずれかのページ上で実行するために実行。
end sub
sub session_onend
場合、お客様のセッションがタイムアウトするか、実行するアプリケーションを終了します。
end sub
sub application_onend
end sub
; ASAおよびASPファイルには、SCRIPTタグ、または識別するために実行することはできません使用する必要があります、内部コードの先頭に異なっているので、覚えている忘れないでください! !