PHP - fonction session_save_path ()

Définition et utilisation

Les sessions ou la gestion de session sont un moyen de rendre les données disponibles sur différentes pages d'une application Web. lesession_save_path() est utilisé pour définir ou récupérer le chemin où les données de session en cours sont enregistrées.

Syntaxe

session_save_path([$path ] );

Paramètres

Sr. Non Paramètre et description
1

path (Optional)

Il s'agit d'une valeur de chaîne représentant le chemin où les données de session doivent être stockées.

Valeurs de retour

Cette fonction renvoie une valeur de chaîne représentant le chemin du répertoire dans lequel les données de session en cours sont stockées.

Version PHP

Cette fonction a été introduite pour la première fois dans la version 4 de PHP et fonctionne dans toutes les versions ultérieures.

Exemple 1

L'exemple suivant montre l'utilisation du session_save_path() fonction.

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

En exécutant le fichier html ci-dessus, le message suivant s'affiche.

path: /data

Exemple 2

Vous pouvez également définir le chemin de sauvegarde de la session en utilisant cette fonction comme indiqué ci-dessous -

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

Cela produira la sortie suivante -

path: /data