我正在將用戶登錄與我現有的站點集成到一個osCommerce購物車。問題是osCommerce將會話存儲在數據庫中,而我現有的網站則不會。將osCommerce商店的會話集成到主站點
我無法讓全局登錄工作。也就是說,我必須單獨登錄購物車才能使用它。我不想更改osCommerce使用的現有登錄系統,但必須以某種方式將會話數據複製到購物車,以便我可以從一個地方登錄併購物。
例如,當用戶從www.example.com/login.php登錄時,我註冊了一個名爲$_SESSION['auth.user.id']
的會話變量。
當我使用www.example.com/shopping/shopping_cart.php
時,我需要使用相同的$_SESSION['auth.user.id']
,但採用的是osCommerce風格。如果我在shopping_cart.php
頁面的頂部使用session_start()
之前application_top.php我可以訪問會話,但問題是購物車特定的會話詳細信息丟失。
如果我在application_top.php
之後使用session_start()
,則$_SESSION['auth.user.id']
丟失。
我該如何解決這個問題?