DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Editeurs / Editeur de fenêtres et de pages / Editeur de pages
  • Présentation
  • Les pages en mode session
  • Les pages en mode "Session référençable"
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Principe de fonctionnement des pages en mode Session
Présentation
Pour créer un site dynamique, WEBDEV propose plusieurs types de pages :
Les pages en mode session
Les pages en mode session utilisent comme leur nom l'indique, une session. Cette session est créé au niveau du serveur lorsque la première page du site est affichée et contient tous les éléments nécessaires au dialogue avec l'internaute. Cette session est présente sur le serveur jusqu'à la déconnexion de l'internaute (ou jusqu'au time out défini).
Le principe est le suivant :
Lors de l'affichage d'une page en mode Session, les opérations suivantes sont effectuées :
  1. Demande d'affichage de la page.
  2. Lancement du moteur WEBDEV. Le moteur sera présent sur le serveur jusqu'à la fin de l'application.
  3. Création du contexte de l'application. Ce contexte sera présent sur le serveur jusqu'à la fin de l'application.
  4. Le moteur WEBDEV exécute le code serveur et construit la page HTML (à partir des données de la base de données par exemple).
  5. Lorsque le moteur a fini de construire la page HTML, le serveur transmet le résultat au client (le navigateur).
Pour chaque page affichée dans le navigateur, un contexte de page est créé automatiquement sur le serveur. Ce contexte de page contient tous les éléments qui ont été nécessaires à la construction de la page visualisée par l'internaute :
  • les variables globales,
  • les variables locales,
  • les traitements serveur,
  • les connexions aux bases de données,
  • les contextes de fichier, etc.
Les contextes de page restent en mémoire sur le serveur jusqu'à la fin de la session WEBDEV.
Les pages en mode Session ne sont pas référençables.
Par défaut, la gestion de la session WEBDEV et des contextes de page est entièrement automatique. Vous n'avez rien à programmer.
Les pages en mode "Session référençable"
Les pages en mode Session référençable utilisent elles aussi le principe de session. Par contre, la session n'est pas créée à l'affichage de la première page du site, mais à l'affichage de n'importe quelle page du site.
En effet, les pages en mode session référençable pouvant toutes être référencées, elles peuvent toutes être affichées indépendamment, via une URL spécifique.
Lorsque l'internaute demande l'affichage d'une page via cette URL, si la session n'existe pas sur le serveur, elle est automatiquement recrée. Les prochaines pages affichées depuis cette page utiliseront cette même session.
Version minimum requise
  • Version 11
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 11/09/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale