Bug #75350 [Opn->Nab]: set session_name and use session_regenerate_id,session will lose.

From: Date: Tue, 10 Oct 2017 10:25:28 +0000
Subject: Bug #75350 [Opn->Nab]: set session_name and use session_regenerate_id,session will lose.
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-211604@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=75350&edit=1 ID: 75350 Updated by: cmb@php.net Reported by: freeng at qq dot com Summary: set session_name and use session_regenerate_id,session will lose. -Status: Open +Status: Not a bug Type: Bug Package: Session related Operating System: windows10 PHP Version: 7.1.10 -Assigned To: +Assigned To: cmb Block user comment: N Private report: N New Comment: Apparently, you didn't call session_start() Previous Comments: ------------------------------------------------------------------------ [2017-10-10 10:18:25] freeng at qq dot com 1.set the different value by session_name() to the php.ini (normal when the same value) 2.execute session_regenerate_id(); 3.set some session value. 4.at new request,the value will lose ------------------------------------------------------------------------ [2017-10-10 10:16:28] freeng at qq dot com Description: ------------ --- From manual page: http://www.php.net/function.session-regenerate-id --- 1.set the different value by session_name() to the php.ini (normal when the same value) 2.set some session value. 3.at new request,the value will lose Test script: --------------- //php.ini session.name=ab; session_name('cd'); session_regenerate_id(); $_SESSION['a'] = 1; //current request $_SESSION=['a'=>1]; //new request $_SESSION=[]; ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=75350&edit=1

« previous php.bugs (#211604) next »