Запись двух сеансов из одного файла (PHP)

Я хочу, чтобы администратор мог войти в систему как пользователь-шрифт из бэкэнд. Сейчас я использую две сессии (сеансы с разными именами), один для администратора и один для интерфейса.

Можно ли написать на первом сеансе, закрыть его, а затем открыть новый сеанс?

Это упрощенная версия того, что я пытался, но не удалось:

session_name('admin_session'); session_start(); // use first session without generatring any output session_close(); session_name('frontend_session'); session_start(); // use the second session 

Благодарю.

Я предоставил администратору возможность перейти к «пользователю» в прошлом.

Я сделал это, сериализовывая $ _SESSION пользователя администратора, а затем сохраняя эту строку как $ _SESSION ['adminData'], прежде чем перезаписывать все остальные сеансовые вары с теми пользователями, с которыми он входил, и перенаправлялся на главную страницу. Единственной отличительной особенностью главной страницы был тест if против $ _SESSION ['adminData'], который предоставил ссылку «вернуться к администрированию» … но во всех смыслах и задачах администратор теперь был зарегистрирован в качестве этого пользователя. При нажатии ссылки «вернуться к администратору» логика кода просто не инициализируется $ _SESSION ['adminData'].