• nekoneko55

    (@nekoneko55)


    フォームにプラグイン「MW WP Form」を使わせて頂いているのですが、完成したフォームで数名でほぼ同時に送信をすると、問い合わせ番号が同じ数字になっていることに気づきました。

    ほぼ同時に送信しても番号が正常に割り振られるようにする対策・改善はありますでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • munyagu

    (@munyagu)

    こんにちは

    送信時に問合せ番号を採番しているようなので、同じ番号になるタイミングはシビアだとは思いますが、現在の作りでは同じ数字になることを完全に避けることはできません。

    MW WP FormプラグインはWordPressの仕様に沿った作りになっていて、WordPressはトランザクション制御をしない(一貫性を保障しない)作りを選択しているからです。

    業務上、問合せ番号が一意でないと困る場合もあるかと思いますが、ちょっと難しい気がします。
    めったに重複しないと思うので、運用でカバーできるならそれがいいのではないでしょうか。

    トピック投稿者 nekoneko55

    (@nekoneko55)

    munyagu 様

    こんにちは、ご回答いただきありがとうございます。
    そうなのですか…
    参考にさせていただきます。ありがとうございました。

    番号である必要性がないのであれば、

    https://github.com/kelektiv/node-uuid

    等を用いてユニークなIDを生成して、それをフォームで送信するという手もあるにはあります。

    トピック投稿者 nekoneko55

    (@nekoneko55)

    Toro_Unit (Hiroshi Urabe) 様

    ご回答ありがとうございます。
    今回は数字番号での指定にしたいのです。
    ユニークなIDで良い場合の時に参考にさせていただきます。
    ありがとうございます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「MW WP Formのフォームを同時に送信すると問い合わせ番号が同じ数字になってしまう」には新たに返信することはできません。