У меня есть два URL на моем домене. Один указывает на сервер php, а другой указывает на сервер узла.
exmaple.com/php создает сеанс в redis с использованием php
example.com/node необходимо проверить, существует ли этот сеанс, и создать сеанс, используя тот же идентификатор.
Я успешно сохранил сессию в Redis, используя PHP, и он живет в ключе Redis, показанном ниже.
session:php:v4m65qgel7b49c9nktdatfmi42
Этот ключ содержит все данные сеанса из PHP.
В узле, использующем этот код, я смог посмотреть cookie и узнать, что это был тот же пользователь:
app.use(cookieParser());
console.log("Cookies: ", req.cookies.PHPSESSID);
Что выводит Cookies: v4m65qgel7b49c9nktdatfmi42
Я знаю, что мог бы просто сделать ioredis и добавить к ключу, но я на самом деле хочу сохранить сеанс connect-redis для экспресс-сеанса, который использует тот же sessionID, что и ключ из PHP (v4m65qgel7b49c9nktdatfmi42)
Любые идеи, как я мог бы пойти по этому поводу? Благодарю.
Задача ещё не решена.
Других решений пока нет …