为每个新会话提供new_session_name是否合适? 保留会话ID的COOKIE会将其保存在变量new_session_name中,并自动为会话检索正确的数据吗?
这会影响所有用户,还是仅影响一个用户? 我想将session保存到数据库,是否与数据库名相关的会话名?
$status =session_status();
if( $status== 'PHP_SESSION_ACTIVE' ) {
if( !empty($_SESSION['sessName']) ) { $this->sessName = $_SESSION['sessName']; }
} else {
$this->sessName = $this->genRandomStr(8);
$previous_name = session_name($this->sessName);
//ini_set('session.name', 'session_id');
//ini_set('session.gc_maxlifetime', $lifetime);
}