Maison >développement back-end >tutoriel php >Utilisation de base de Session en php
1.Introduction à la session
La session PHP
dans session
est pilotée par un identifiant de session unique. L'identifiant de session est un nombre aléatoire crypté, représenté par PHP
. Généré, sera sauvegardé sur le client pendant le cycle de vie de la session. Les informations Session
sont stockées dans server端
, mais session id
est stocké dans client cookie
Bien sûr, les méthodes de stockage de PHP session
sont diverses, donc même si cookie
est désactivé. , cela fonctionnera toujours sur piste.
2.Configuration et application de la session
session_start(); //初始化session.需在文件头部 $_SESSION[name]=value; //配置Seeeion echo $_SESSION[name]; //使用session isset($_SESSION[name]); // 判断 unset($_SESSION[name]); //删除 session_destroy(); //消耗所有session
3.Options de session PHP7
Dans la version PHP7
( et plus tard), la fonction session_start()
peut accepter un tableau d'options pour remplacer les directives de configuration de session définies dans php.ini
. Ces options prennent en charge session.lazy_write
, qui prend par défaut la valeur true
, ce qui entraînera PHP
l'écrasement de tous les fichiers de session (si les données de session ont changé). Une autre option ajoutée par la fonction session_start() est read_and_close
. , Cela indique que les données de la session doivent être lues, puis la session sera immédiatement fermée. Par exemple, définissez session.cache_limiter
sur private
et définissez l'indicateur pour fermer la session immédiatement après la lecture, en utilisant l'extrait ci-dessous.
<?php session_start([ 'cache_limiter' => 'private', 'read_and_close' => true, ]); ?>
Recommandé : tutoriel vidéo php
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!