セッションを再開したい。だから私はセッションIDを渡し、次のようにセッションを再開しようとしています:
session_save_path($_SERVER["DOCUMENT_ROOT"].'/mysessions');
if(!empty($_POST['session_id'])) {
session_id($_POST['session_id']); // $_POST['session_id'] = "4dkwkeiugraqhfpeq745l2c2a1";
session_start();
}
$session_var = $_SESSION['property_name']; // <- null even though there was something there
ob_start();
var_dump($_SESSION);
$session_data = ob_get_clean(); // $session_data = NULL
sess_4dkwkeiugraqhfpeq745l2c2a1
セッションを保存しているセッション フォルダに物理セッション ファイル ' ' が存在することがわかりました。3つ目はデータです。ただし、セッションは再開されません。を呼び出した後session_start()
、$_SESSION
変数はそこにありません。
ここで何が欠けていますか?