2015-01-31 1 views
0

Можно ли запустить новый сеанс, если он уже запущен? У меня одновременно работают два сервера. Мои сеансы хранятся в базе данных. Я хочу, чтобы сессии всегда запускались на основе идентификатора сеанса, переданного на второй сервер. Проблема заключается в том, что первый сеанс, который был запущен, всегда читается на втором сервере независимо от того, прошел ли он с ним.Можно ли начать новый сеанс, не удаляя старый [PHP]

+0

кто про попытку, если еще? –

ответ

0

вы можете установить разные имена переменных сеанса для одного или нескольких сеансов и уничтожить просто использовать функцию unset(), такую ​​как unset ($ _ session ['admin_login']);

для входа в систему как $ _session ['front_login'] = array ('username' => 'xyz', 'user_id' => 1);

для входа администратора как $ _session ['admin_login'] => array ('admin_username' => 'qwerty', 'user_id' => 1);

0

Я нашел лучший способ это сделать. Я прочитал сеанс из базы данных и использовал session_decode() для заполнения массива $ _SESSION.

Смежные вопросы