Maison  >  Article  >  programmation quotidienne  >  Comment stocker et supprimer des variables en session en PHP ? (Photos, texte + vidéo)

Comment stocker et supprimer des variables en session en PHP ? (Photos, texte + vidéo)

藏色散人
藏色散人original
2018-10-15 14:07:576436parcourir

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[&#39;username&#39;]=$name;
$_SESSION[&#39;password&#39;]=$name;

echo $_SESSION[&#39;password&#39;];

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 :

Comment stocker et supprimer des variables en session en PHP ? (Photos, texte + vidéo)

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[&#39;username&#39;]=$name;
unset($_SESSION[&#39;username&#39;]);
echo $_SESSION[&#39;username&#39;];

Les résultats du test d'écho sont comme suit :

Comment stocker et supprimer des variables en session en PHP ? (Photos, texte + vidéo)

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 chinois

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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn