Я в процессе интеграции пользовательских логинов с моим существующим сайтом в корзину покупок osCommerce.Проблема в том, что osCommerce хранит сессии в базе данных, а мой существующий веб-сайт - нет.
Я не могу заставить работать глобальный логин.То есть я должен войти в корзину отдельно, чтобы использовать ее.Я не хочу менять существующую систему входа в систему, используемую osCommerce, но мне нужно как-то скопировать данные сеанса в корзину, чтобы я мог войти из одного места и делать покупки.
Например, когда пользователь входит на сайт www.example.com/login.php, я регистрирую переменную сеанса с именем $_SESSION['auth.user.id']
.
Когда я использую www.example.com/shopping/shopping_cart.php
, мне нужно использовать тот же $_SESSION['auth.user.id']
, но в стиле osCommerce.Если я использую session_start()
в верхней части страницы shopping_cart.php
перед application_top.php, я могу получить доступ к сеансу, но проблема в том, что определенные детали сеанса корзины теряются.
Если я использую session_start()
после application_top.php
, $_SESSION['auth.user.id']
теряется.
Как мне обойти эту проблему?