На наших веб-сайтах мы хотим сделать возможным совместное использование сеансов в нескольких доменах. Все эти веб-сайты находятся на одном сервере, но некоторые из них имеют разные IP-адреса.
Возможное решение, которое я нашел, заключалось в том, чтобы установить идентификатор сеанса самостоятельно:
<?php
session_id($someUniqueHash);
?>
И это работает, если я создаю хэш типа md5('test'). В другом домене на том же сервере у нас снова есть сеанс.
Проблема заключается в создании идентификатора. Я вижу в Интернете некоторые решения с микровременем и т. д., но когда я использую этот подход, я не могу предсказать идентификатор сеанса на другом домене/странице PHP.
У кого-нибудь есть идеи? Или мы не должны реализовать это? Существуют ли другие варианты совместного использования сеанса в нескольких доменах? (НЕ субдомены!)