Déclaration et utilisation de Session
Les paramètres de session sont différents de Cookie et doivent être démarrés en premier Session_start( doit être appelé. PHP).
session_start()
Le format de syntaxe de la fonction est le suivant : (Apprentissage recommandé : Tutoriel vidéo PHP)
Bool session_start(void) //创建Session,开始一个会话,进行Session初始化
Remarque : Il ne peut y avoir de sortie avant la fonction session_start()
Lorsque vous visitez le site Web pour la première fois, la fonction Seesion_start()
créera un identifiant de session unique et enregistrera automatiquement l'identifiant de session dans le cookie client via l'en-tête de réponse HTTP.
Dans le même temps, un fichier nommé d'après l'ID de session est également créé côté serveur pour enregistrer les informations de session de l'utilisateur.
Lorsque le même utilisateur visite à nouveau ce site Web, l'ID Seesion enregistré dans le cookie sera automatiquement transféré via l'en-tête de la requête HTTP. À ce stade, la fonction Session_start() n'en attribuera pas une nouvelle. ID, mais pour trouver le fichier de session portant le même nom que l'ID de session sur le disque dur du serveur, lisez les informations de session précédemment enregistrées pour cet utilisateur et appliquez-les dans le script actuel pour atteindre l'objectif de suivi de cet utilisateur.
Session s'utilise sous la forme d'un tableau, tel que :
$_SESSION['session名']
Enregistrer une variable de session et lire Session
Utiliser les variables de session en PHP , sauf En plus de commencer, vous devez également passer par le processus d'inscription. L'enregistrement et la lecture des variables de session se terminent en accédant au tableau $_SESSION
. Les noms de clés dans les tableaux associatifs $_SESSION
ont les mêmes règles de dénomination que les variables ordinaires en PHP.
Après avoir ouvert la session, stockez-y des données, qui peuvent être n'importe quel type de données. Par exemple :
<?php session_start(); $a=array(1,2,3,4,5,6,"john","ok"); $_SESION["n"]=$a; print_r($_SESION["n"]); ?>
Recommandations de sujets connexes : session php (y compris des images, des textes, des vidéos, des cas)
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!