Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WEB LEGACY GET SESSION EXPIRATION
|
WEB LEGACY GET SESSION EXPIRATION ( idSession ; dateExp ; heureExp ) | ||||||||
Paramètre | Type | Description | ||||||
idSession | Texte |
![]() |
UUID de session | |||||
dateExp | Date |
![]() |
Date d’expiration du cookie | |||||
heureExp | Heure |
![]() |
Heure d’expiration du cookie | |||||
Cette commande peut être utilisée uniquement avec les anciennes sessions Web, disponibles dans les bases de données converties à partir de versions antérieures à 4D v18 R6. Elle retourne des valeurs null, date et heure lorsque le mode sessions Web extensibles est activé (recommandé sous 4D v18 R6 et versions plus récentes). Pour plus d'informations, reportez-vous à la section Gestion des sessions Web.
La commande WEB LEGACY GET SESSION EXPIRATION retourne les informations relatives à l’expiration du cookie de la session dont vous avez passé l’UUID dans idSession.
Le paramètre dateExp reçoit la date d’expiration et le paramètre heureExp reçoit l’heure d’expiration du cookie.
Note : À chaque requête Web, la date et l’heure d’expiration du cookie sont réinitialisées à une valeur correspondant à l’instant de la requête+la valeur de l'option Web inactive session timeout. Par exemple :
Première requête, Lundi à 01h00
-> envoi du cookie 4DSID xxxyyy expiration I+24h = Mardi 01:00
Deuxième requête, Lundi à 01h10
-> envoi du cookie 4DSID xxxyyy expiration I+24h = Mardi 01:10
Troisième requête, Mardi à 04h00 : cookie expiré
-> envoi du cookie 4DSID aaabbb expiration I+24h = Mercredi 01:00
Gestion des sessions Web
WEB Get Current Session ID
WEB SET OPTION
Produit : 4D
Thème : Serveur Web
Numéro :
1207
Créé : 4D v13
Renommé : 4D v18 R6 (WEB GET SESSION EXPIRATION)
4D - Langage ( 4D v20 R7)