购物车和会话ID

R_soft

我尝试执行购物车。开始时,我将选择的产品保存在SESSION数组中,而客户订单未完成。但是,我的工作并不完美,因为我不使用会话ID,也没有将选定的产品插入数据库,因此无法管理会话。现在,我想改进代码以为每个客户获得唯一的sessionID。我在本期中看到更多示例,在这里我想知道哪个更好用:

//session_id($_GET['PHPSESSID']); session_start();
$session_id=session_id('PHPSESSID');

-或者-

session_start();
$sessionID = $_COOKIE['PHPSESSID'];

然后,我将选择的产品保存到此$ session_id的数据库宽度。

请注意,我使用一种简单的方法来完成客户订单并将所选项目存储到db,这是通过客户电子邮件验证。在客户验证他/她的电子邮件之后,我想返回他/她到他/她的页面可以更新他/她的购物车物品或继续购物。这里是如何获取$ session_id以成功完成此操作。请在这个问题上指导我。谢谢

谁的

他们都应该以相同的两种引用方式返回同一件事。尽管我建议您不要针对会话ID锁定用户,因为用户可以随时删除cookie(存储id的位置),否则cookie可能过期,那么您将不得不创建一个全新的用户,这将导致您丢失每次都记录您的所有记录。我建议您根据数据库中的主键来锁定您的用户。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章