L'exemple de cet article décrit l'utilisation de la méthode session() dans thinkPHP. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Le système fournit une prise en charge complète de la gestion et du fonctionnement des sessions, et toutes les opérations peuvent être effectuées via une fonction de session intégrée.
Utilisation
session(name,name,value='')
Paramètres
nom (obligatoire) : Si un tableau est transmis, cela signifie session initialisation. Si null est transmis, cela signifie effacer la session en cours. S'il s'agit d'une chaîne, cela signifie une affectation, une acquisition ou une opération de session.
Valeur (facultatif) : La valeur de la session à définir. Si null est transmis, cela signifie la suppression de la session. La valeur par défaut est une chaîne vide
Paramètre d'initialisation de la session
Si le Le paramètre name de la méthode de session est transmis. La saisie du tableau signifie effectuer les paramètres d'initialisation de la session, par exemple :
session(array('name'=>'session_id','expire'=>3600));
Après l'initialisation, le système démarrer automatiquement la session. Si vous ne souhaitez pas que le système démarre automatiquement la session. Si tel est le cas, vous pouvez définir SESSION_AUTO_START sur false
Par exemple :
'SESSION_AUTO_START' =>false
Démarrez la session en appelant manuellement. session_start ou session('[start]').
affectation de session
session('name','value'); //设置session
valeur de session
$value = session('name');
suppression de session
session('name',null); // 删除name
Pour supprimer toutes les sessions, vous pouvez utiliser :
session(null); // 清空当前的session
jugement de session
Pour juger si une valeur de session a été définie, vous pouvez utiliser
session('?name');
pour juger de la name Si la valeur de session pour name a été définie
gestion de session
La méthode de session prend en charge certaines opérations simples de gestion de session, l'utilisation est la suivante :
php est livré avec le fonction session_unset. La fonction consiste à effacer (libérer) toutes les variables SESSION (session). Si vous devez effacer une certaine variable de session, vous devez utiliser l'aide à la programmation PHP.
Pour des explications plus détaillées sur l'utilisation de la méthode session() dans thinkPHP, veuillez faire attention au site Web PHP chinois !