いくつかのフィールドが POST または GET 経由で要求され、2 つのフィールドが同じ名前の場合、PHP は常に確実に後者を返しますか?
例:test.php?field=foo&field=baz
と
echo $_REQUEST['field'];
出力は 'baz' になると思いますか?
いくつかのフィールドが POST または GET 経由で要求され、2 つのフィールドが同じ名前の場合、PHP は常に確実に後者を返しますか?
例:test.php?field=foo&field=baz
と
echo $_REQUEST['field'];
出力は 'baz' になると思いますか?
これにより、配列REQUEST ['field']が生成されます。反復する必要があります
<?php
foreach ($REQUEST['field'] as &$value) {
echo $value;
}
この構文がどこまで正しいかを確認するだけです。でも、これが考え方です
今までphpでは最後の値を使用していました。
test.php?field=foo&field=baz では、常に baz を出力します。$_GET['field'] をエコーする場合