У меня есть два приложения, которые я пытаюсь объединить. Один из них был написан мной, а другой - 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(). Советы?
Завершая это решение, я рассматриваю возможность создания веб-службы для получения информации, но, очевидно, просто получить ее из сеанса было бы предпочтительнее, поскольку эта информация уже доступна.
Спасибо!