Так как сеансы в любом случае являются cookie-файлами, самый простой способ - изменить ваш cookie-файл с помощью domain:sitea,siteb
.
Другой способ - передать его в URL, но он не будет работать, если пользователь вручную наберет http://siteb.whatever/
в своем браузере.
Например:
header("Set-Cookie: $mySessionId; Domain=siteA.com; Path=/exemple/of/path; Secure;");
header("Set-Cookie: $mySessionId; Domain=siteB.com; Path=/; Secure;");
Создает два куки, которые будут отправляться при каждом подключении к siteA.com/exemple/of/path/
или siteB.com/
. Они будут удалены при закрытии браузера, если вы не укажете срок действия.
Устранение неоднозначности : файлы cookie со сроком годности постоянные файлы cookie , в противном случае они файлы cookie сеанса .
Вы также можете использовать PHP setcookie () . Также посмотрите на как работает cookie.