Maison > Article > développement back-end > Comment restaurer le contenu de la session via session_id en php
Cet article parle principalement de la restauration du contenu de la session via session_id. Il a une certaine valeur de référence. Les amis intéressés peuvent en apprendre davantage.
// 开启session session_start(); // 取得 $_SESSION['test'] = '111222333'; $session_id = session_id(); echo $session_id;exit; // fu1dmdnrk0o2pi612b8jh9kts1
// 根据session_id查询session信息 session_id('fu1dmdnrk0o2pi612b8jh9kts1'); session_start(); print_r($_SESSION);exit; // Array ( [test] => 111222333 )
Un problème qui mérite votre attention ici est : Obtenir session_id Lors de l'accès à la session, session_start() est requis en premier ; lors de l'obtention de la session via session_id, session_start() est requis ensuite. Parce que session_start() vérifiera s'il existe actuellement une session active, sinon, créez une session et accédez-y via le tableau $_SESSION. Si la session existe déjà, la fonction session_start() chargera les variables de session enregistrées afin qu'elles puissent être utilisées.
Tutoriels associés : Tutoriel vidéo PHP
Sujet d'apprentissage du site Web chinois php : session php (Y compris photos, textes, vidéos, 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!