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 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 ; ? >" />
|