Un grande applicazione PHP è costituito da più file PHP che funzionalità logicamente separata e una più facile interpretazione e la manutenzione . Tuttavia, quando un server Web viene caricato un nuovo file PHP , inizia un nuovo programma da zero e perde i valori a tutte le variabili create dall'ex file PHP . Per memorizzare i dati e condividerli tra i file PHP in un'applicazione , si crea una sessione PHP . Utilizzare il nome di PHP di default per la sessione , oppure il nome della sessione di te stesso . Istruzioni
1
Creare un nuovo file PHP con un editor . Ad esempio, digitare :
nano main.php
2
richiamare la funzione " session_name " per impostare il nome della sessione e quindi chiamare la funzione " session_start " per creare la sessione. Ad esempio, digitare : ? ; ( ! Session_start ( ) ) per
< php
session_name ( " mysession " ) per
se die (" ! Impossibile creare la sessione" );
3 Memorizzare i dati
utilizzati all'interno della sessione nella speciale " $ _SESSION " matrice . Reindirizzare il programma in un file PHP diverso . Ad esempio, digitare :
$ _SESSION [ " id " ] = $ form_input_id ;
$ _SESSION [ " email " ] = $ form_input_email ;
header (" Location : http://www.example.com/supplemental.php " ) ; ?
>
4
Uscire l'editor e salvare il file . Creare un nuovo file PHP, " supplemental.php , " con l'editore . Ad esempio, digitare :
nano supplemental.php
5
chiamata " session_name " e poi " session_start " per continuare la sessione. Recuperare e trasmettere i dati di sessione salvati dal file PHP precedente . Ad esempio, digitare : ? ; ( ! Session_start ( ) ) per
< php
session_name ( " mysession " ) per
se die (" ! Non poteva continuare sessione" ) ;
$ id = $ _SESSION [ " id " ] ;
$ email = $ _SESSION [ " email " ] ;
printf ( " Il tuo
id è% s < /p> la tua email è% s < /p > " , $ id , $ email);
>
6
Exit ? l'editor e salvare il file . Utilizzare un browser per navigare il file " main.php " ed eseguirlo per testare la logica del programma .