Heim  >  Artikel  >  Backend-Entwicklung  >  So stellen Sie Sitzungsinhalte über session_id in PHP wieder her

So stellen Sie Sitzungsinhalte über session_id in PHP wieder her

little bottle
little bottlenach vorne
2019-04-22 14:00:444610Durchsuche

In diesem Artikel geht es hauptsächlich um die Wiederherstellung von Sitzungsinhalten über session_id. Interessierte Freunde können sich darüber informieren.

1. Erhalten Sie die Sitzungs-ID

// 开启session
session_start();
// 取得
$_SESSION['test'] = '111222333';
$session_id = session_id();
echo $session_id;exit;     // fu1dmdnrk0o2pi612b8jh9kts1

2. Erhalten Sie die Sitzung über die Sitzungs-ID

// 根据session_id查询session信息
session_id('fu1dmdnrk0o2pi612b8jh9kts1');
session_start();
print_r($_SESSION);exit;     // Array ( [test] => 111222333 )

Hier ist Folgendes zu beachten: Wenn Sie die Sitzungs-ID erhalten, müssen Sie dies tun first session_start(); Beim Abrufen der Sitzung über session_id ist session_start() erforderlich. Da session_start() prüft, ob derzeit eine aktive Sitzung vorhanden ist, erstellen Sie andernfalls eine Sitzung und greifen Sie über das Array $_SESSION darauf zu. Wenn die Sitzung bereits existiert, lädt die Funktion session_start() die registrierten Sitzungsvariablen, damit sie verwendet werden können.

Verwandte Tutorials: PHP-Video-Tutorial

PHP-Lernthema für chinesische Websites: PHP-Sitzung (Einschließlich Bilder, Texte, Videos, Fälle)

Das obige ist der detaillierte Inhalt vonSo stellen Sie Sitzungsinhalte über session_id in PHP wieder her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen