Cet article présente principalement les techniques et l'utilisation des fichiers Global.asa dans ASP.
Nous savons tous que .asa est le nom du suffixe de fichiers. Il s'agit de l'acronyme de l'application de serveur actif.
Il s'agit en fait d'un fichier facultatif dans lequel l'écrivain de programme peut spécifier les scripts d'événements et déclarer des objets avec des lunettes de session et d'application. Le contenu de ce fichier n'est pas utilisé pour s'afficher à l'utilisateur, mais pour stocker les informations d'événements et les objets utilisés globalement par l'application. Ce fichier doit être stocké dans le répertoire racine de l'application. Chaque application ne peut avoir qu'un seul fichier global.asa.
L'idée fausse la plus courante sur les fichiers Global.asa est qu'elle peut être utilisée comme bibliothèque pour les fonctions d'utilisation générale et les sous-programmes. Le fichier global.asa ne peut être utilisé que pour créer des références et capturer des startups d'objets, ainsi que des objets d'application finaux et des objets de session.
Le fichier global.asa est accessible en fonction des événements au niveau de la session et est appelé dans les trois cas suivants:
Le format de fichier standard de Global.asa est le suivant:
?
- <ScriptLanguage = VBScripTrunat = Server>
- Sous-application_onstart
- 'Application_onstart s'exécute lorsqu'un client accède à la page d'accueil de l'application
- Fin
- SUBSESSION_ONSTART
- 'Session_onstart s'exécute lorsque le client exécute pour la première fois n'importe quelle page dans l'application ASP
- Fin
- SUBSESSION_ONEND
- 'Session_onend s'exécute lorsque la session d'un client a chronométré ou quitte l'application
- Fin
- Sous-application_onend
- 'Application_onend s'exécute lorsque le serveur Web du site est en panne
- Fin
- </cript>