PHP , dat staat voor " PHP : Hypertext Preprocessor ", ondersteunt een data opslag systeem dat bekend staat als sessies . Sessies plaats informatie over de computer van de gebruiker in een bestand met de naam van een cookie. Dit is de enige manier om gegevens associëren met een bepaalde gebruiker met enige mate van zekerheid . Als iemand voegt items naar een online winkelwagentje , bijvoorbeeld , cookies zijn nodig om bij te houden van die informatie te bewaren en te zorgen voor een veilige transactie . Een andere belangrijke toepassing voor de sessies is pre - bevolken vormen . Dat houdt bezoekers van de website van de verplichting om opnieuw in te voeren informatie die zij reeds ingevoerde ergens anders in de website . Instructies Set Up de Sessie 1 Stel de duur van de sessie in seconden , met behulp van de " session_set_cookie_params " commando . Typ bijvoorbeeld : session_set_cookie_params ( '3600 ' ) ; kopen van 2 Begin de sessie met de " session_start " commando . Typ bijvoorbeeld : session_start ( ) op ; 3 waarden toewijzen aan de superglobal -array " $ _SESSION . " Typ bijvoorbeeld : $ _SESSION [ 'naam' ] = " Harry Smith " ; $ _SESSION [ ' adres ' ] = " 410 First St. Somecity , WI " ; < br > vooraf invullen van het formulier 4 Start een sessie met de " session_start " commando op het formulier . De vorm normaal zou zijn op een andere pagina dan waar de gegevens oorspronkelijk werd ingevoerd , zodat de sessie opnieuw worden gestart . Typ bijvoorbeeld : session_start ( ) ; Controleer 5 als de sessie variabelen zijn ingesteld . Als ze zijn, de waarden toe aan de variabelen voor het vullen van de velden . Gebruik de functie " isset " om te controleren of de variabelen zijn ingesteld . Als de variabelen niet zijn ingesteld , toewijzen lege strings aan de filler variabelen . Typ bijvoorbeeld : if ( isset ( $ _SESSION [ 'naam' ] ) ) $ name_filler = $ _SESSION [ 'naam' ] ; anders $ name_filler = '' ; < br > if ( isset ( $ _SESSION [ 'adres' ] ) ) $ address_filler = $ _SESSION [ ' adres ' ] ; anders $ address_filler = '' ; 6 Steek de vuller variabelen in ingang labels van het formulier , met behulp van PHP -tags en de " echo " commando . Typ bijvoorbeeld : < "? " input type = " text " name = " naam " value = /> < input type = " text " name = " adres " value = " " />
|