Maison >développement back-end >tutoriel php >Utilisation de base de Session en php

Utilisation de base de Session en php

autoload
autoloadoriginal
2021-03-16 13:48:314887parcourir

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([     
  &#39;cache_limiter&#39; => &#39;private&#39;,      
  &#39;read_and_close&#39; => 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!

Déclaration:
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