Lol i lol for tonight

1165 mots 5 pages
Ecole d'ingénieur IMAC

2012/2013

Travaux dirigés N°7
IMAC1

Sessions et Ajax
Au cours de ce td, nous allons apprendre à utiliser les sessions pour connecter un utilisateur. Ensuite, nous modifierons le moteur de recherche du TD 6 pour utiliser de l'Ajax.

A) Les sessions
1) De quoi s'agit-il ? Jusqu'ici, pour passer des variables entre deux pages nous avons utilisé la méthode POST (via la soumission d'un formulaire) ou la méthode GET (via un formulaire, ou une modification de l'URL). Pour stocker des informations à propos d'un utilisateur, pouvoir les partager entre toutes les pages de l'application et ne pas les perdre quand l'utilisateur ferme son navigateur, on utilise les sessions. Les sessions permettent par exemple d'avoir un système de connexion utilisateur, ou de stocker des informations sur le panier d'un utilisateur sur un site e-commerce, etc. Attention, les informations stockées en session restent temporaires. Si l'on a besoin de stocker des informations de manière permanente, il faut utiliser la base de données. 2) Comment ça marche Heureusement, se servir des sessions est très simple. 1. On ouvre une session avec la fonction session_start(). Attention, elle doit être appelée avant la balise . Une fois que c'est fait, la session est ouverte et on a peut stocker des informations en session. 2. On stocke des informations en session dans la variable $_SESSION Pour récupérer les informations stockées, on va regarder dans la variable de session appropriée. Exemple pour afficher le nom de l'utilisateur : Ne pas oublier de vérifier si la variable de session a été définie grâce à la fonction isset(). On peut récupérer une variable de session de n'importe quelle page !
TD n°6– 22/03/13 aliceloeser.cours@gmail.com 1/5

Ecole d'ingénieur IMAC 3. Détruire une session : Pour supprimer une variable de session, on utilise unset() : Pour détruire la session on appelle la fonction session_destroy(). Plus d'infos :

en relation

  • Cas Mag
    1207 mots | 5 pages
  • Bilan de yoga
    741 mots | 3 pages
  • Bts blanc management - management du vente département vente commercialisation
    399 mots | 2 pages
  • Dossier D Finitif
    4069 mots | 17 pages
  • Renglad
    365 mots | 2 pages
  • Blague
    1032 mots | 5 pages
  • Systeme informat
    561 mots | 3 pages
  • Dossier e41.1 bts ci
    2103 mots | 9 pages
  • Question projet nrc
    299 mots | 2 pages
  • Eklaopd
    1135 mots | 5 pages
  • PFE PFE RAPPORT PFE
    1381 mots | 6 pages
  • Rapport de stage
    6931 mots | 28 pages
  • Rapport de stage chasseur de tête/ recrutement/ RH domaine informatique
    2638 mots | 11 pages
  • Droit stg
    535 mots | 3 pages
  • Synthese
    431 mots | 2 pages