У меня есть два приложения, которые я пытаюсь объединить. Один был написан мной, а другой - CMS, которую я использую. Моя аутентификация происходит в том коде, который я кодировал, и я хотел бы, чтобы моя CMS знала эту информацию. Проблема в том, что CMS использует одно имя сеанса, а мое приложение использует другое. Я не хочу заставлять их использовать тот же самый из-за возможных конфликтов пространства имен, но я все еще хотел бы получить эту информацию.
Можно ли переключать имена сеансов в середине запроса? Например, сделать что-то подобное в CMS:
//session_start already called by cms by here
$oldSession = session_name();
session_name("SESSION_NAME_OF_MY_APP");
session_start();
//get values needed
session_name($oldSession);
session_start();
Хотелось бы что-нибудь подобное? Я не могу найти ничего в документах или в Интернете, если что-то подобное будет работать после вызова session_start (). Подсказки?
Опираясь на это решение, я рассматривал возможность разработки веб-службы для получения информации, но, очевидно, было бы предпочтительнее получить ее из сеанса, поскольку эта информация уже доступна.
Спасибо!