Le fichier Global.asa est un fichier facultatif qui contient des déclarations d'objets, de variables et de méthodes accessibles par chaque page d'une application ASP.
Fichier Global.asa
Le fichier Global.asa est un fichier facultatif qui contient la déclaration des objets, des variables et des méthodes. Tous les scripts de navigateur légaux peuvent être utilisés dans Global.asa.
Le fichier Global.asa peut contenir les éléments suivants :
Événement d'application
Événement de session
Événements dans Global.asa
Dans Global.asa, nous pouvons indiquer à l'application et aux objets de session quoi faire au démarrage et à la fin. Le code pour accomplir cette tâche est placé dans l'opérateur d'événement. Le fichier Global.asa peut contenir quatre types d'événements :Application_OnStart - Cet événement se produit lorsque le premier utilisateur appelle la première page depuis une application ASP. Cet événement se produit après le redémarrage du serveur Web ou la modification du fichier Global.asa. L'événement "Session_OnStart" se produit immédiatement après cet événement.
Session_OnStart - Cet événement se produit chaque fois qu'un nouvel utilisateur demande sa première page dans une application ASP.
Session_OnEnd - Cet événement se produit chaque fois que l'utilisateur termine la session. Si aucune page n'est demandée dans le délai spécifié (l'événement par défaut est de 20 minutes), la session se terminera.
Application_OnEnd - Cet événement se produit après que le dernier utilisateur ait terminé sa session. Généralement, cet événement se produit lorsque le serveur Web est arrêté. Ce sous-programme est utilisé pour effacer les paramètres après l'arrêt de l'application, tels que la suppression d'enregistrements ou l'écriture d'informations dans un fichier texte.
Le fichier Global.asa peut ressembler à ceci :
<script language="vbscript" runat="server"> sub Application_OnStart 'some code end sub sub Application_OnEnd 'some code end sub sub Session_OnStart 'some code end sub sub Session_OnEnd 'some code end sub </script>