繁体   English   中英

购物车更新的建议

[英]Suggestion for shopping cart update

我正在为我哥哥在网上商店购物。 当他将商品添加到购物篮时,我被困在购买者购物车更新的过程中。 我想知道如何记住买家(因为我的兄弟希望用户可以在没有登录的情况下购买,所以没有用户ID的情况等)? 我应该为他创建一个会话并将其保存到数据库吗?

是的,您必须创建一个会话以在点击之间记住它们,否则您将不得不在GET参数中添加某种ID。

看一下session_start()和他们给你的例子: http//php.net/manual/en/function.session-start.php

小警告,本机PHP会话容易受到会话固定的影响,这很容易导致会话劫持(他们需要会话ID,但之后,他们可以修复会话)。 创建包装器总是更好,并通过比较存储在$_SESSION先前点击的IP和用户代理到当前的IP和用户代理,确保用户是他们所说的人(通过会话ID)他们正在介绍。

我个人建议将session.use_only_cookies设置为1,以防止通过在GET中传递的会话ID泄露信息。

标准方法确实是使用会话,SamT给出的链接应该足够了。 但是不需要将它存储到数据库中(尚未)。

暂无
暂无

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

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