私は適切なサイズの HTML フォームを持っています。これに加えて、フォームの特定の部分にさらに多くの「レコード」を作成できる Javascript があります。合計で、50 以上の INPUT 要素について話している可能性があります。
このすべてのデータを PHP で処理する最善の方法を考えています。
POST を介して通常の INPUT 要素として渡し、PHP にすべてデコードさせます。
または、フォーム入力要素の名前を失って POST に表示されないようにし、submit イベントで Javascript を使用して、必要なすべての入力要素をオブジェクトにエンコードし、そのオブジェクトを JSON にエンコードして、単一の非表示の入力要素を介して渡します。 .
後者の方がPHP側でより明確なコードを記述できるようになり、基本的にjson_decode()を介して実行されるとオブジェクトとして渡され、htmlの変更からより抽象的になると考えています。前者は JavaScript を必要としませんが、html との同期を維持する必要があります。
または私が考えていなかった別の方法。
どちらが最善の方法だと思いますか?