logo

Sessione PHP

La sessione PHP viene utilizzata per archiviare e trasferire temporaneamente informazioni da una pagina all'altra (fino alla chiusura del sito Web da parte dell'utente).

La tecnica di sessione PHP è ampiamente utilizzata nei siti Web di acquisti in cui è necessario archiviare e trasmettere informazioni sul carrello, ad es. nome utente, codice prodotto, nome prodotto, prezzo prodotto ecc. da una pagina all'altra.

La sessione PHP crea un ID utente univoco per ciascun browser per riconoscere l'utente ed evitare conflitti tra più browser.

Funzione PHP session_start()

La funzione PHP session_start() viene utilizzata per avviare la sessione. Avvia una nuova sessione o riprende la sessione esistente. Restituisce la sessione esistente se la sessione è già stata creata. Se la sessione non è disponibile, crea e restituisce una nuova sessione.

Sintassi

 bool session_start ( void ) 

Esempio

 session_start(); 

PHP$_SESSION

PHP $_SESSION è un array associativo che contiene tutte le variabili di sessione. Viene utilizzato per impostare e ottenere valori delle variabili di sessione.

Esempio: memorizzare informazioni

 $_SESSION['user'] = 'Sachin'; 

Esempio: ottenere informazioni

 echo $_SESSION['user']; 

Esempio di sessione PHP

File: sessione1.php
 <?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>&apos;; ?&gt; Visit next page 
File: sessione2.php
 

Esempio di contatore di sessione PHP

File: sessioncounter.php
 

Sessione di distruzione PHP

La funzione PHP session_destroy() viene utilizzata per distruggere completamente tutte le variabili di sessione.

File: sessione3.php