/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
*-> 저자 : ParameCium
*-> Time : 2007-4.28 --- 2007-4.30 (그것은 혼자서 작성된 매뉴얼로 판명되었으며 지금 여기에 게시하고 있습니다)
*-> 연락처 : [email protected]
*-> 문서 기능 :
1. ASP 검토, ASP 구조 및 ASP 경험에 대한 이해가 심화되었습니다.
2. ASP 참조로 사용할 수 있습니다. 그것은 혼자서 작성되어 그것을 참조하는 것이 더 편리합니다.
이것이 네 번째 부분입니다 : Global.asa
/*-------------------------------------------------------------*/
ASP 구성 요소에 대해서는 설명하지 않습니다. 구성 요소 업로드 등과 같은 중요한 구성 요소 (주로 타사 구성 요소)를 만나면 전문가가 전문화됩니다.
소개하다
/*=====================================================================================================
/*-----------------------Global.asa-------------------------*/
.ASA는 파일 접미사 이름이며, 이는 ActiveServerApplication의 약어입니다. Global.asa 파일은 할 수 있습니다
ASP 응용 프로그램에서 매우 까다로운 두 가지 개체 관리 : 응용 프로그램, 세션
Global.asa는 프로그램 작가가 이벤트 스크립트를 지정하고 세션이 있다고 선언 할 수있는 선택적 파일입니다.
응용 프로그램 스코어링 된 객체. 이 파일의 내용은 사용자에게 표시하는 데 사용되지 않고 이벤트 정보를 저장하고
응용 프로그램에서 전 세계적으로 사용하는 객체. 이 파일은 응용 프로그램의 루트 디렉토리에 저장해야합니다. 응용 프로그램 당 하나만있을 수 있습니다
Global.ASA 파일
Global.ASA 파일에 대한 가장 일반적인 오해는 일반적인 사용 기능 및 서브 루틴을위한 라이브러리로 사용할 수 있다는 것입니다. Global.ASA 파일은 최종 응용 프로그램 객체 및 세션 객체뿐만 아니라 객체의 참조 및 캡처를 작성하는 데만 사용될 수 있습니다.
Global.ASA 파일은 세션 수준 이벤트에 따라 액세스하며 다음 세 가지 상황에서 호출됩니다.
1. Application_onStart 또는 Application_onend 이벤트가 트리거 될 때.
2. Session_OnStart 또는 Session_Onend 이벤트가 트리거 될 때.
3. Global.asa 파일에 인스턴스화 된 객체 (객체)를 참조 할 때.
Global.asa의 표준 파일 형식은 다음과 같습니다.
<scriptLanguage = "vbscript"runat = "server">
subapplication_onstart
'Application_onStart는 모든 고객이 애플리케이션 홈페이지에 처음 액세스 할 때 실행됩니다.
Endsub
subsession_onstart
'session_onstart는 클라이언트가 ASP 응용 프로그램에서 처음 페이지를 실행할 때 실행됩니다.
Endsub
subsession_onend
'Session_Onend는 클라이언트의 세션이 신청서 시간을 초과하거나 종료 할 때 실행됩니다.
Endsub
subApplication_onend
'Application_onend는 사이트 웹 서버가 다운되면 실행됩니다
Endsub
</스크립트>
Global.asa Classic에 관한 두 가지 예 :
1. 홈페이지에 강제로 들어가는 것은 웹 사이트를 처음 방문하면 홈페이지에 강제로 집을 짓는 방법입니다.
<scriptLanguage = "vbscript"runat = "server">
subsession_onstart'as 사용자가 처음 으로이 사이트에 로그인하는 한 홈페이지로 이동합니다.