@YakutD

Как использовать сессию пользователя по айди?

Здравствуйте, решаю следуюзую проблему.
Есть сессия корзины, которая хранит в себе товары пользователя. Когда юзер оплачивает товары, то по сути, как я понял, платежка в случае успеха и если все проверки пройдены отправляет запрос на скрипт обработчик (result.php) и там уже я провожу нужные операции с той же БД. Вот только как я понимаю раз этот запрос исходит от другого сервера, то к данной сессии корзины доступа у скрипта не будет. Могу ли я обратиться к ней через айди сессии? И как?
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
@YakutD Автор вопроса
Вроде решил сам. Необходимо просто перед session_start прописать:
session_id('sessionid');
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
вариантов уйма:
- можно складывать сессии в бд
- можно сделать shared sessions, но нужно физически иметь доступ
- а можно сделать правильно: генерировать каждому пользователю уникальный ключ и по нему держать корзину.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы