Maison > développement back-end > tutoriel php > Variables dans les sessions PHP

Variables dans les sessions PHP

墨辰丷
Libérer: 2023-03-25 20:34:02
original
1574 Les gens l'ont consulté

Cet article présente principalement la variable Sessions en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Avant de pouvoir stocker des informations utilisateur dans une session PHP, vous devez d'abord démarrer la session.

Remarque : session_start() La fonction doit être placée avant la balise  :

<?php session_start(); ?>
<html>
<body>
</body>
</html>
Copier après la connexion


Stockage et récupération des variables de session

La bonne façon de stocker et de récupérer les variables de session est d'utiliser la variable PHP$_SESSION :

<?php
session_start();
// store session data
$_SESSION[&#39;views&#39;]=1;
?>
<html>
<body>
<?php
//retrieve session data
echo "Pageviews=". $_SESSION[&#39;views&#39;];
?>
</body>
</html>
Copier après la connexion



Détruire la session

Si vous souhaitez supprimer certaines données de session, vous pouvez utiliser la fonction unset() ou session_destroy().

la fonction unset() est utilisée pour libérer la variable de session spécifiée :

<?php
session_start();
if(isset($_SESSION[&#39;views&#39;]))
unset($_SESSION[&#39;views&#39;]);
?>
Copier après la connexion

Détruisez complètement la session en appelant la fonction session_destroy() :

<?php
session_destroy();
?>
Copier après la connexion

Remarque : session_destroy() La session sera réinitialisée et vous perdrez toutes les données de session stockées.

E-mail pour empêcher l'injection


  • FILTER_SANITIZE_EMAIL filtre de la chaîne Supprimer illégal caractères de l'e-mail

  • FILTER_VALIDATE_EMAIL Filtre valider la valeur de l'adresse e-mail

Recommandations associées :

33 sessions PHP

Sessions PHP

Méthodes de stockage HTML5 sessionStorage et localStorage explication détaillée

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal