[請益] 如何避免同時訂購問題?
假設像博客萊購書,某本書只剩下一本
A使用者加入訂購,session存在此筆資料
但前台在還沒結帳之前,還是呈現還剩一本
B使用者也於是去訂購,那麼假設B提前結帳
A使用者結帳時後不就還要再做一層判斷,看是否還有庫存
只是會導致A覺得剛剛有庫存,已經訂購了,但結帳卻沒有此筆資料
因此想問看看有沒有方式可以避免呢?
另外一個問題雖然發生機率少,但還是會發生
也就是假設多個使用者"同時"按下結帳,那麼是會產生重複的訂單嗎?
這樣不就會導致販賣的商品不夠了
這樣問題該如何預防呢? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.39.126
→
03/11 15:06, , 1F
03/11 15:06, 1F
→
03/11 16:13, , 2F
03/11 16:13, 2F
→
03/11 16:14, , 3F
03/11 16:14, 3F
推
03/11 17:08, , 4F
03/11 17:08, 4F
→
03/11 17:08, , 5F
03/11 17:08, 5F
推
03/11 17:19, , 6F
03/11 17:19, 6F
→
03/11 18:53, , 7F
03/11 18:53, 7F
→
03/11 19:44, , 8F
03/11 19:44, 8F
→
03/11 19:45, , 9F
03/11 19:45, 9F
→
03/11 19:47, , 10F
03/11 19:47, 10F
→
03/11 19:48, , 11F
03/11 19:48, 11F
→
03/11 19:48, , 12F
03/11 19:48, 12F
→
03/11 20:51, , 13F
03/11 20:51, 13F
→
03/11 20:51, , 14F
03/11 20:51, 14F
→
03/12 14:13, , 15F
03/12 14:13, 15F
→
03/12 14:13, , 16F
03/12 14:13, 16F
→
03/12 14:14, , 17F
03/12 14:14, 17F
推
03/15 03:43, , 18F
03/15 03:43, 18F
→
03/15 03:44, , 19F
03/15 03:44, 19F
→
03/15 03:45, , 20F
03/15 03:45, 20F
→
03/15 03:46, , 21F
03/15 03:46, 21F
推
03/18 10:36, , 22F
03/18 10:36, 22F
→
03/18 10:37, , 23F
03/18 10:37, 23F
→
03/18 10:43, , 24F
03/18 10:43, 24F
→
03/18 10:43, , 25F
03/18 10:43, 25F
→
03/18 10:47, , 26F
03/18 10:47, 26F
→
03/18 10:48, , 27F
03/18 10:48, 27F
→
03/18 10:50, , 28F
03/18 10:50, 28F
→
03/18 10:52, , 29F
03/18 10:52, 29F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章