Le Global.asaLe fichier Global.asa est un fichier facultatif dans lequel vous pouvez spécifier des scripts d'événements et déclarer des objets ayant une étendue Session ou Application. Il ne s'agit pas d'un fichier de contenu visible pour les utilisateurs, mais d'un fichier qui stocke des informations sur les événements et les objets globalement utilisés par l'application. Ce fichier doit être nommé Global.asa et être stocké dans le répertoire racine de l'application. Une application ne peut avoir qu'un seul fichier Global.asa. Le global est composé essentiellement de trois grand groupe :
Nous allons découvrir ensemble comment se compose le fichier global.asa
<OBJECT RUNAT=Server SCOPE=Scope ID=Identifier
{PROGID="progID"|CLASSID="ClassID"}> Paramètres
Une application démarre dès qu'un utilisateur ouvre l'une des pages Web de l'application et se termine lorsque le serveur est arrêté. Le grand intérêt de l'événement application est que les variables ou codes qui sont implémentés dedans sont disponibles par tout les utilisateurs en même temps. Voici un exemple de global.asa ne traitant qu'avec l'événement application. <SCRIPT LANGUAGE="VBSCRIPT" RUNAT="Server">
Le serveur Web crée automatiquement une session lorsqu'un utilisateur, qui n'avait pas précédemment ouvert une session, ouvre une page Web dans une application. Voici un exemple de global.asa ne traitant qu'avec l'événement Session. <SCRIPT LANGUAGE="VBSCRIPT" RUNAT="Server">
Et voici un dernier exemple contenant tous les groupes dans le même fichier : <OBJECT RUNAT=Server SCOPE=Session ID=MyAd
PROGID="MSWC.AdRotator"></OBJECT <SCRIPT LANGUAGE="VBSCRIPT"
RUNAT="Server"> Sub Application_OnEnd Sub Session_OnStart Sub Session_OnEnd </SCRIPT> |