页面设计可以防止冗余+相同的电子商务订单

时间:2009-07-15 15:16:50

标签: php javascript e-commerce

noob问题:我正在为在线商务网站建立一个结账系统。我得到的错误是多次点击“下订单”按钮会多次下订单。我有一个想法是在按钮点击页面和下订单页面之间加载一个页面,该页面在使用javascript在下订单页面启动前等待几秒钟。

我的问题是:在线处理这种特定情况的政策是什么?

1 个答案:

答案 0 :(得分:4)

建议的做法是:

  • 在订单页面上添加唯一ID
  • 点击后点击按钮
  • 检查服务器端处理中的唯一ID(确保处理竞争条件)

需要考虑许多具体细节,但这些细节在很大程度上取决于您选择的平台/框架。