PHP , qui signifie "PHP : Hypertext Preprocessor ", soutient un système de stockage de données connue sous le nom sessions. Sessions d'information de place sur l'ordinateur de l' utilisateur dans un fichier appelé cookie . C'est la seule façon d' associer des données à un utilisateur particulier avec un quelconque degré de certitude. Si quelqu'un ajoute des éléments à un panier en ligne , par exemple , les cookies sont nécessaires pour garder une trace de ces informations et assurer une transaction sécurisée . Une autre utilisation importante des sessions est des formulaires pré- peuplant . Cela permet de conserver les visiteurs du site d'avoir à ressaisir les informations qu'ils ont déjà saisis ailleurs dans le site. Instructions 
 établissement de la session 
 1 
 Définir la durée de la session en secondes , en utilisant la commande " session_set_cookie_params " . Par exemple, tapez : Photos 
 session_set_cookie_params ( '3600 ') ; 
 2 
 démarrer la session avec la commande " session_start " . Par exemple, tapez : 
 
 session_start (); 
 3 
 attribuer des valeurs à la variable super " $ _SESSION . " Par exemple, tapez : 
 
 $ _SESSION [' nom '] = " Harry Smith" ; 
 
 $ _SESSION [' adresse '] = " 410 First St. Somecity , WI " ; < br > 
 pré-remplir le formulaire 
 4 
 démarrer une session avec la commande " session_start " sur le formulaire. La forme serait normalement sur une page différente de celle où les données initialement été saisies , de sorte que la séance doit être redémarré . Par exemple, tapez : 
 
 session_start (); 
 5 
 Vérifiez si les variables de session sont définies. S'ils le sont, assigner les valeurs aux variables pour remplir les champs. Utilisez la fonction " isset " pour vérifier si les variables sont définies . Si les variables ne sont pas définies , affecter des chaînes vides pour les variables de remplissage. Par exemple, tapez : 
 
 if ( isset ($ _SESSION [ 'nom' ] ) ) $ name_filler = $ _SESSION [ 'nom' ] ; 
 
 autre name_filler $ =''; < br > 
 if ( isset ( $ _SESSION [' adresse '] ) ) $ address_filler = $ _SESSION [' adresse '] ; 
 
 autre address_filler $ =''; 
 6 < p > Insérer les variables de remplissage dans les balises d'entrée du formulaire , en utilisant les balises PHP et la commande " echo" . Par exemple, tapez : 
 
 <" ? < Php echo $ name_filler ; >" input type = nom «texte» = valeur "nom" = /> 
 
 < input type = nom «texte» = valeur "adresse" = "< php echo $ de address_filler ; ? >" />