Здравствуйте, такая ситуация:
Есть сервер на Node.js и сайт на PHP. Требуется использовать общие сессии ($_SESSION). В node.js добился использования сессий в redis с помощью connect-redis.
app.use(session({
store: new RedisStore({
// this is the default prefix used by redis-session-php
prefix: 'session:php:'
}),
// use the default PHP session cookie name
name: 'PHPSESSID',
secret: ' ',
resave: true,
saveUninitialized: true
}));
В PHP же использую
redis-session-php:
require('/common/redis-session-php/redis-session.php');
RedisSession::start();
И там и там всё хорошо, и данные сессии записываются в Redis. Однако записываются они в ключи под своими именами:
session:php:ALvgE6rcXdpXvHQEBWC6qgrSLJ1dGsqT - из Node.js
session:php:a46s4ivft89vkpa6phnmj2i931 - из PHP
Следовательно Node.js видит свои сессии, а PHP видит свои.
Как сделать так, чтобы они писали в одну сессию?