WEBDEV 2024 : Les concepts

Partie 4 : Concepts avancés 151 Avantage sécuritaire : la gestion du "Back" Un navigateur permet de parcourir les différentes pages d’un site à l’aide des boutons "Suivant" et "Précédent". A chaque nouvelle page de type Session affichée sur le navigateur, un contexte de page spécifique à son traitement est créé sur le serveur. Lorsqu’une même page de type Session est utilisée pour afficher des données différentes (page avec table fichier, zones répétées ou page de type "Fiche avec parcours", ...), le contexte de page présent sur le serveur varie en fonction des données affichées. Lorsque l’internaute appuie sur le bouton "Précédent" (ou "Back"), le navigateur ne prévient ni le site ni le serveur. Le navigateur revient à la page précédente sans le contexte correspondant . Aucune gestion particulière n’est nécessaire lorsque l’on fait un "Back" entre des pages différentes. Une gestion spécifique est nécessaire pour une même page de type Session affichant des don- nées différentes. Pourquoi gérer le "Back" ? Un exemple simple ... Pour comprendre la nécessité de la gestion du "Back", étudions un exemple simple : une page de type Session qui permet d’afficher la liste des fournisseurs. Etape 1 : Affichage de la liste des fournisseurs Le contexte contient la liste des founisseurs affichés dans le champ Table.

RkJQdWJsaXNoZXIy NDQ0OA==