Nwlapcug.com


Come le variabili di sessione non impostato in PHP

Pre-Hypertext Processor (PHP) è un linguaggio di programmazione progettato per lo sviluppo Web. PHP supporta le sessioni del browser, che consentono all'utente di eseguire l'autenticazione con un server e rimani connesso in un sito durante la navigazione di pagine Web. Queste sessioni possono contenere variabili specifiche che sono uniche solo per la sessione e scade automaticamente quando l'utente si disconnette o la sessione scade. A volte si vuole distruggere informazioni mentre una sessione utente è ancora attiva, ad esempio i dati di carta di credito una volta completato un acquisto. Si può distruggere questo tipo di informazioni utilizzando il comando unset.

Istruzioni

1

Identificare la variabile di sessione che si desidera non impostato. Questo è contenuto nel file PHP di cui era stato prima definito. Tutte le variabili di sessione iniziano con "$ Session" e possono essere identificate mediante la ricerca di file PHP in un editor di testo.

2

Aprire il file PHP contenente il punto logico di cui la variabile di sessione deve essere annullata. Ad esempio, se si utilizza una funzione denominata "transaction_finished" per reindirizzare un utente a una pagina di ringraziamento al termine di un acquisto, questo è un buon posto per rimuovere una carta di credito di sessione memorizzati. Aprire il file contenente questa parte del codice.

3

Rimuovere la variabile di sessione memorizzati con il seguente comando: "unset ($ Session ['< variablename >']);" sostituendo < variablename > con il nome della variabile di sessione. Ad esempio, se la carta di credito viene memorizzato nella variabile "$ Session ['cc']", digitare "unset($_SESSION['cc']);" su una propria linea a unset it.

4

Salvare il documento in editor di testo.

Consigli & Avvertenze

  • Utilizzare il comando "session_unset()" in qualsiasi punto nel codice a unset tutte le variabili di sessione.