• 返信先: @eaSm9Fさん なるほどなるほど、それは一つアリですね。
    確かにバックエンドとフロントエンドのバリデーション差異は問題で、それを防ぐためにジェネレーター作ったんですが、後からの修正は結局同じことになるのが課題といえば課題でした。

    ただ、都度バックエンドに渡す処理だと、ちょっとプライバシーポリシー的な面で考査が必要かも…

    クライアントのプラボ内容次第ですが、送信ボタンを押す前にバックエンドに情報を送るのを良しとするか否か。もちろん、バックエンドに情報を送ったからと言って、その情報の記録を取るわけではないですが、「送信ボタンを押す前に情報を送信しない」という文言を明記しているクライアントもあったので、そういうとこを気にするクライアントには事前に確認取らないとですね…
返信の受付は終了いたしました。
  • スレ主(/Ojnbv)2022年8月26日
    返信先: @自分 あのあと、色々考えてジェネレーターの内容を見直しました。
    新たにバリデーションの定義ファイルをJSONで作るようにし、フロントからはfetch、バックエンド(PHP)からはfile_get_contentsで読み込み、定義を共通化することにしようと思います。
    これであれば、送信前に内容をサーバーサイドに送らなくてすみそうです。