 |
|
 |
 |
Cours ASP N°2 : les objets
L'objet Session
Description
Dans le langage ASP, une session représente une période de temps dans laquelle
un utilisateur navigue dans un ensemble de pages ASP.
L'objet SESSION permet de définir des variables, des constantes, des procédures
à la manière de l'objet APPLICATION. Mais son utilisation se situe au niveau
de l'utilisateur, c'est-à-dire de la personne qui arrive sur votre site. Grâce
à l'objet SESSION, le serveur web se souvient de vous.
Session stocke des informations pour une session particulière de l'utilisateur.
L’objet Session subsiste pendant toute la session de l'utilisateur.
La syntaxe de l'affectation d'une valeur à une variable dans l'objet Session
est la suivante :
Session("variable-name") = variable
Vous pouvez ensuite référencer la valeur de la variable comme suit :
MyVariable = Session("variable-name")
La durée de vie par défaut d'une session est de vingt minutes. Son ouverture
est assurée automatiquement par le serveur.
Méthodes
|
Nom
|
Description
|
|
Abandon
|
détruit un objet Session et libère ses ressources.
|
|
Contents.Remove(clé)
|
supprime un élément de la collection Contents de l'objet Session.
|
|
Contents.RemoveAll()
|
supprime tous les éléments de la collection Contents de l'objet
Session.
|
Propriétés
|
Nom
|
Description
|
|
CodePage [= Page_de_Code]
|
Indique la page de code qui sera utilisée pour l'affichage des caractères
spéciaux dans un contenu dynamique.
|
|
Contents.count
|
Retourne le nombre d'éléments dans la collection Contents.
|
|
Contents.item(clé)
|
Retourne l'élément identifié par l'argument clé
dans la collection Contents.
|
|
LCID [= Identificateur_de_Langue]
|
Indique un identificateur de langue pour régler les paramètres locaux.
|
|
Nom
|
Description
|
|
SessionID
|
Retourne l'identificateur unique de session, généré
par le serveur, pour un utilisateur particulier.
|
|
StaticObjects.count
|
Retourne le nombre d'éléments dans la collection StaticObjects.
|
|
StaticObjects.item(clé)
|
Retourne l'élément identifié par l'argument clé
dans la collection StaticObjects.
|
|
Timeout [= Nb_Minutes]
|
Spécifie la période en minutes avant l'expiration d'une session.
|
Collections
|
Nom
|
Description
|
|
Contents(clé)
|
contient tous les éléments qui ont été ajoutés
à la session par l'intermédiaire de commandes de script.
|
|
StaticObjects(clé)
|
contient tous les objets ajoutés à la session par la balise <object>.
|
Evénements
|
Nom
|
Description
|
|
Contents
|
Contient l'ensemble des éléments ajoutés à une session par l'intermédiaire
de commandes de scripts.
|
|
StaticObjects
|
Contient l'ensemble des objets ajoutés à la session par l'intermédiaire
de la balise <object>
|
Nous vous informons que ce cours constitue une œuvre protégée en France
par le Code de la Propriété Intellectuelle, et à l’étranger par les
conventions internationales en vigueur sur le droit d’auteur. La
violation de l’un des droits d’auteur de l’œuvre est un délit de
contrefaçon.
Il est donc interdit, à titre privé ou public, de reproduire, copier,
vendre, revendre ou exploiter, que ce soit dans un but commercial ou
purement gratuit, ce cours, sauf accord exprès et préalable de son
auteur.
|
 |
 |
|
 |