バグ報告 > フロント機能 > 携帯で注文する時、二重注文が入ってしまうのは? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
riichi |
投稿日時: 2012/10/23 21:23
対応状況: −−−
|
新米 登録日: 2012/1/11 居住地: 投稿: 3 |
Re: 二重注文の不具合 同じ現象で困ってます。
連続でボタンを押すと、セッション情報が削除する前に 受注一時データから、何個でも受注情報を作ってしまいます。 受注一時データが論理削除された後に 受注データが作成された場合、論理削除されたデータができてます。 解決方法として、 注文テーブルの受注一時情報ID(order_temp_id)が同じのがある場合は、作成しないようにチェックいれたらいいんでしょうか? ----------------------------------------------------- EC-CUBEバージョン 2.11.1 PHPバージョン PHP 5.3.6 DBバージョン MySQL 5.1 ----------------------------------------------------- |
seasoft |
投稿日時: 2012/10/23 22:12
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 二重注文の不具合 簡易的には、JavaScript でボタンの多重クリックを制限するというのはありがちですね。
|
riichi |
投稿日時: 2012/11/12 18:41
対応状況: −−−
|
新米 登録日: 2012/1/11 居住地: 投稿: 3 |
Re: 二重注文の不具合 現状、確認しているのは携帯の場合だけです。
javascript使えないので、サーバー側で制御する必要があります。 まいった。 |
seasoft |
投稿日時: 2012/11/12 19:43
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 二重注文の不具合 根本的には、1つの PHP セッション変数に、複数の HTTP セッションが結びついている時点で異常ですね。
たしか、最新版の幾つか前のバージョンで、この辺りも関わるらしい改修を行いました。そのため、最新版では発生しない不具合かもしれません。 不確実ではありますが、ご参考まで。
|
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |