[英]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.