【发布时间】:2015-09-22 00:08:37
【问题描述】:
我正在构建一个小型电子商务网站,并尝试在不要求用户登录或注册的情况下实现添加到购物车功能。这让我开始考虑创建一个数据库并将与某个 IP 地址关联的购物车项目保存到该数据库中。
但是,当我尝试var_dump($this->session->all_userdata( )) 时,它不会返回包含 session_id、ip_address 等的预期数组。到目前为止,我使用会话用户数据没有任何问题,所以我不确定发生了什么。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
用你的代码更新你的帖子。
-
发送带有“唯一 ID”的
cookie并在“购物车”表单中使用该 ID 可能更容易。将该 id 存储在数据库中,当他们想要“结帐”购物车时,很容易将所有内容链接起来。从逻辑上讲,这是“用户登录”处理的“记住我”部分,但您最初为用户分配了一个“唯一 ID”。
标签: php codeigniter session