Web サイトのフォーム処理を行う必要があるたびに、PHP でコーディングしてきました。配列がある HTML フォームを書くとき、私はよく角括弧表記を使用します。
<input type="text" name="fav_food[]"/>
<input type="text" name="fav_food[]"/>
<input type="text" name="fav_food[]"/>
私は最近、ASP のバックグラウンドを持つ面接対象者向けに、フォーム処理に関するテスト ペーパーを作成する必要がありました。そこで、「ASP への配列の POST」について少し調べてみたところ、MVC モデルなどのヒントやコツを説明している記事がたくさん見つかりました。
たとえば、このブログでは、ASP でそれを行う方法を示しています。
<input type="text" name="fav_food"/>
<input type="text" name="fav_food"/>
<input type="text" name="fav_food"/>
残念ながら、これは PHP では機能しません。これは、処理スクリプト言語に関係なく動作するように、HTML を記述する "action=" に依存しない方法があるかどうか疑問に思います。
また、ASP は PHP フォームをどのように認識しますか? 「fav_food」または「fav_food[]」の配列になるか、失敗しますか?