En stor PHP-programmet består av flere PHP-filer som logisk atskilt funksjonalitet og sørge for enklere tolkning og vedlikehold. Men når en webserver laster en ny PHP -fil , begynner det et nytt program fra bunnen og mistet verdiene i noen variabler som er opprettet av den tidligere PHP-filen . Til å lagre data og dele den blant PHP-filer i et program , oppretter du en PHP session . Bruk standard PHP navn for økten, eller navngi økten selv. Instruksjoner
en
Opprett en ny PHP-filen med en editor. For eksempel skrive : en
nano main.php
2
Ring " session_name "-funksjonen til å sette økten navn og deretter kaller " session_start " funksjonen for å skape økten. For eksempel skrive : ? ; ( ! Session_start ( ) )
< php
session_name ( " MySession ")
hvis die ( " Kunne ikke opprette session" );
3
Lagre data til bruk i løpet av undersøkelsen i den spesielle " $ _SESSION " array . Omdirigere programmet til en annen PHP-filen . For eksempel skrive : en
$ _SESSION [" id "] = $ form_input_id ;
$ _SESSION [ "e-post "] = $ form_input_email ;
header ( "Location: http://www.example.com/supplemental.php "); ?
>
4
Avslutt redaktør og lagre filen. Opprett en ny PHP -fil , " supplemental.php , " med redaktøren . For eksempel skrive : en
nano supplemental.php
5
ringer " session_name " og deretter " session_start " for å fortsette økten . Hente og sende ut data om din økt lagret av forrige PHP-filen . For eksempel skrive : ? ; ( ! Session_start ( ) )
< php
session_name ( " MySession ")
hvis die ( " ! Kunne ikke fortsette session" ) ;
$ id = $ _SESSION [" id" ];
$ email = $ _SESSION [" e-post" ];
printf ( "
id er% s < /p> Din e-post er % s < /p > " , $ id , $ email) ;
>
6
Exit ? redaktøren og lagre filen . Bruk en nettleser til å navigere til " main.php "-filen og kjør den for å teste programmet logikk.