Cet article vous présente principalement comment stocker des variables et comment supprimer des variables en session en PHP.
Tout d'abord, tout le monde doit comprendre, Que signifie session en PHP ? A quoi ça sert ?
Le sens chinois de session peut être exprimé par « conversation ». Sa signification originale fait référence à une série d'actions/messages qui ont un début et une fin. Par exemple, un utilisateur pose une question et reçoit ensuite une réponse. Une conversation aussi complète se déroule en une seule séance.
La variable de session PHP est utilisée pour stocker des informations sur la session utilisateur ou modifier les paramètres de la session utilisateur. Les informations détenues par la variable Session sont mono-utilisateur et disponibles pour toutes les pages de l'application.
Mais les informations de session sont temporaires et seront supprimées une fois que l'utilisateur quittera le site Web. Si vous devez stocker des informations de manière permanente, vous devez stocker les données dans une base de données.
Ensuite, ci-dessous, nous utiliserons des exemples de code simples pour vous présenter l'utilisation de base des sessions en PHP, le stockage des variables et la suppression de variables.
1. Variables de stockage de session
Lorsque vous devez stocker des informations utilisateur dans la session, vous devez d'abord ouvrir la session.
L'exemple de code est le suivant :
<?php session_start(); $name="123"; $_SESSION['username']=$name; $_SESSION['password']=$name; echo $_SESSION['password'];
Ici, nous ouvrons d'abord la session, puis stockons la variable $name dans la session. Grâce à la sortie d'écho, les résultats du test sont les suivants :
session_start() créera une nouvelle session ou réutilisera une session existante.
2. Supprimer les variables en session
1. Utilisez unset()
<?php session_start(); $name="123"; $_SESSION['username']=$name; unset($_SESSION['username']); echo $_SESSION['username'];
Les résultats du test d'écho sont comme suit :
unset() détruit la variable spécifiée.
Le comportement de unset() dans une fonction varie en fonction du type de variable que vous souhaitez détruire.
2. Utilisez session_destroy()
session_destroy();
session_destroy() pour détruire toutes les données de la session en cours, mais cela ne réinitialisera pas les variables globales associées au session en cours et le cookie de session ne sera pas non plus réinitialisé. Si les variables de session doivent être réutilisées, la fonction session_start() doit être à nouveau appelée.
Cet article présentera la méthode de stockage de variables et de suppression de variables en session en PHP. C'est également très simple, j'espère que cela sera utile aux amis qui en ont besoin !
Si vous souhaitez en savoir plus sur PHP, vous pouvez suivre le site Web PHP chinoisTutoriel vidéo PHP, tout le monde est invité à s'y référer et à apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!