/*--------------------------------------------------------------------------------------/
* - >著者:パラメシウム
* - >時間:2007-4.28 --- 2007-4.30(自分で書いたマニュアルであることが判明しました、そして私は今ここに投稿しています)
* - >連絡先:[email protected]
* - >ドキュメント関数:
1。ASPをレビューし、ASP構造とASPエクスペリエンスの理解を深めました
2。ASP参照として使用できます。それは自分で書かれており、それを参照する方が便利です。
これは4番目の部分です:global.asa
/*-----------------------------------------------------------------*/
ASPコンポーネントについては説明しません。アップロードコンポーネントなど、重要なコンポーネント(主にサードパーティコンポーネント)に遭遇すると、それらに特化します。
導入
/*=================================================================================================================
/*--------------------- Global.asa-------------------------------------------------------------------------------
.asaはファイルの接尾辞名であり、ActiveServerApplicationの略語です。 Global.asaファイルCAN
ASPアプリケーションで2つの非常に厳しいオブジェクトを管理する:アプリケーション、セッション
Global.asaは、プログラムライターがイベントスクリプトを指定し、セッションがあることを宣言できるオプションのファイルです。
アプリケーションスコープオブジェクト。このファイルの内容は、ユーザーに表示されるのではなく、イベント情報と
アプリケーションによってグローバルに使用されるオブジェクト。このファイルは、アプリケーションのルートディレクトリに保存する必要があります。アプリケーションごとに1つしかありません
Global.asaファイル
Global.ASAファイルに関する最も一般的な誤解は、一般的な使用機能とサブルーチンのライブラリとして使用できることです。 Global.ASAファイルは、リファレンスを作成し、オブジェクトのスタートアップをキャプチャするためにのみ使用できます。
Global.ASAファイルは、セッションレベルのイベントに基づいてアクセスされ、次の3つの状況で呼び出されます。
1. Application_OnstartまたはApplication_Onendイベントがトリガーされたとき。
2。session_onstartまたはsession_onendイベントがトリガーされたとき。
3。global.asaファイルにインスタンス化されたオブジェクト(オブジェクト)を参照する場合。
Global.ASAの標準ファイル形式は次のとおりです。
<scriptlanguage = "vbscript" runat = "server">
subapplication_onstart
'Application_Onstartは、顧客が最初にアプリケーションのホームページにアクセスすると実行されます
Endingub
subsession_onstart
'SESSION_ONSTARTは、クライアントが最初にASPアプリケーションで任意のページを実行したときに実行されます
Endingub
subsession_onend
'SESSION_ONENDは、クライアントのセッションがタイムアウトまたはアプリケーションを終了したときに実行されます
Endingub
subapplication_onend
'Application_Onendは、サイトのWebサーバーがダウンしているときに実行されます
Endingub
</script>
Global.ASAクラシックに関する2つの例:
1。ホームページへの強制的な入場は、初めてウェブサイトにアクセスした場合のホームページへの力配位の方法です。
<scriptlanguage = "vbscript" runat = "server">
subsession_onstart'asユーザーが初めてこのサイトにログインしている限り、ホームページにジャンプします