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>
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['views']=1; ?> <html> <body> <?php //retrieve session data echo "Pageviews=". $_SESSION['views']; ?> </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['views'])) unset($_SESSION['views']); ?>Copier après la connexion
Détruisez complètement la session en appelant la fonction session_destroy() :
<?php session_destroy(); ?>Copier après la connexionRemarque : 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 :
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!