Nwlapcug.com


Come avviare e cancellare una sessione in PHP

Come avviare e cancellare una sessione in PHP


Sviluppatori PHP utilizzano le sessioni come un modo di creare insiemi di dati che possono passare da una pagina all'interno di un sito Web. Sessioni di rendono le applicazioni Web come forum di discussione possibile. Due funzioni di controllo l'avvio e l'arresto delle sessioni: "session_start ()" e "session_destroy()." Mentre è in corso la sessione, è possibile recuperare i valori da Web Form per la sessione utilizzando il "$ Session" matrice, che si comporta allo stesso modo di "$ Get" e "$ post." Utilizzando la funzione "unset ()" rimuovere le informazioni dalla matrice senza interrompere la sessione stessa.

Istruzioni

1

Andare su "Start" sulla barra delle applicazioni di Windows e digitare il nome di un editor di codice o blocco note. Premere il tasto "Enter" per caricare il programma. Aprire un file PHP dove si desidera avviare una sessione. Solitamente si tratta di una pagina di accesso

2

Aggiungere la funzione di "session_start ()" prima di qualsiasi altro codice PHP nella pagina diversi commenti (righe di codice che iniziano con "/ /" o "/ *"). Questa funzione Inizializza una sessione e assegnarle un ID casuale ogni volta che un visitatore carica la pagina Web.

3

Ottenere i valori di sessione nello stesso modo come i metodi di elaborazione dei moduli di "Get" e "Post". Ad esempio, se si inviano dati modulo compreso un indirizzo email, quindi il campo "Email" in quella forma richiede un attributo di nome di "e-mail". È quindi possibile prendere l'indirizzo di posta elettronica per la sessione come questo:

$ Session ['email'];

4

Eliminare una variabile di sessione utilizzando la funzione "unset ()":

unset($_SESSION);

Questo elimina l'intero "$ Session" di matrice, compresi tutti i valori come "e-mail" o "nome" che sono state prese da tutti i moduli della sessione utilizzata.

5

Utilizzare la funzione "session_destroy()" per cancellare e rimuovere completamente la sessione dal server. Questa funzione rimuove tutti i file e altri dati relazionati alla sessione, non appena i valori della matrice.