PHP - funzione session_save_path ()

Definizione e utilizzo

Le sessioni o la gestione delle sessioni sono un modo per rendere i dati disponibili su varie pagine di un'applicazione web. Ilsession_save_path() viene utilizzato per impostare o recuperare il percorso in cui vengono salvati i dati della sessione corrente.

Sintassi

session_save_path([$path ] );

Parametri

Suor n Parametro e descrizione
1

path (Optional)

Questo è un valore stringa che rappresenta il percorso in cui devono essere archiviati i dati della sessione.

Valori restituiti

Questa funzione restituisce un valore stringa che rappresenta il percorso della directory in cui sono archiviati i dati della sessione corrente.

Versione PHP

Questa funzione è stata introdotta per la prima volta nella versione 4 di PHP e funziona in tutte le versioni successive.

Esempio 1

L'esempio seguente mostra l'utilizzo di session_save_path() funzione.

<html>   
   <head>
      <title>Setting up a PHP session</title>
   </head>   
   <body>
      <?php  	
         ini_set('session.save_path', '/data');

         //Retrieving the session save path
         $res = session_save_path();	
		 
         //Starting the session
         session_start();		
         print("path: ".$res);	 
      ?>
   </body>   
</html>

Quando si esegue il file html sopra, verrà visualizzato il messaggio seguente.

path: /data

Esempio 2

È inoltre possibile impostare il percorso di salvataggio della sessione utilizzando questa funzione come mostrato di seguito:

<html>   
   <head>
      <title>Setting up a PHP session</title>
   </head>   
   <body>
      <?php  	
         //Setting the session path
         session_save_path('/data');
         
         //Retrieving the session save path
         $res = session_save_path();			 
         
         //Starting the session
         session_start();		
         print("path: ".$res);	 		 
      ?>
   </body>   
</html>

Questo produrrà il seguente output:

path: /data