繁体   English   中英

PHP 如何在从购物车移动到登录用户时保留会话信息?

[英]PHP How do I keep session information when moving from Cart to Logged In user?

我正在制作自己的自定义 PHP 购物车。 购物车有效,我可以添加产品并使用 PayPal 结账。

但是,现在我在组合中添加了一个新元素。 我正在尝试将购物车与 php-login.net 脚本集成,强制用户在查看购物车和付款之前登录。

登录/注册脚本有效,但登录后,当用户返回“view_cart.php”时,购物车中没有产品。

流程是这样的:

“products.php”->“login.php”->“view_cart.php”->“paypal.com”->“process-payment.php”

在products.php 上创建了一个会话,当在login.php 上创建新会话时它似乎被删除了,所以当用户访问view_cart.php 时没有产品显示......

我有什么想法可以让这些会议分享吗? 谢谢!

您的购物车应该有一个 ID。

在完成登录过程之前获取购物车的 ID。

执行登录过程。

获取新的会话 ID

使用新的会话 ID 更新数据库中的购物车条目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM