PHP - função session_save_path ()

Definição e Uso

Sessões ou tratamento de sessão é uma maneira de disponibilizar os dados em várias páginas de um aplicativo da web. osession_save_path() é usado para definir ou recuperar o caminho onde os dados da sessão atual são salvos.

Sintaxe

session_save_path([$path ] );

Parâmetros

Sr. Não Parâmetro e Descrição
1

path (Optional)

Este é um valor de string que representa o caminho onde os dados da sessão devem ser armazenados.

Valores Retornados

Esta função retorna um valor de string que representa o caminho do diretório no qual os dados da sessão atual estão armazenados.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP Versão 4 e funciona em todas as versões posteriores.

Exemplo 1

O exemplo a seguir demonstra o uso do session_save_path() função.

<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>

Ao executar o arquivo html acima, será exibida a seguinte mensagem.

path: /data

Exemplo 2

Você também pode definir o caminho para salvar a sessão usando esta função, conforme mostrado abaixo -

<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>

Isso produzirá a seguinte saída -

path: /data