我正在创建一个电子商务应用程序,通过使用该应用程序,用户可以创建自己的电子商务商店,如 bigcommerce。所以我使用$_SESSION['store_id']
每个商店并在整个应用程序中使用该变量来控制商店。
现在,问题是用户无法在单个浏览器上访问多个商店,因为它们$_SESSION['store_id']
正在被覆盖。我知道 PHP 会话变量就像任何其他数组一样,所以如果键相同,那么它将覆盖相应键的值。但是,我该如何解决这个问题?我应该创建动态 PHP 会话变量吗?
供您参考,我的应用程序几乎使用 Yii 框架完成,因此很难硬编码。