PHP は[]
クエリ パラメータ名で使用して、複数回出現するパラメータがすべて$_GET
スーパーグローバル変数に存在するようにします。(それ以外の場合、最後のオカレンスのみが存在します。) (他のソフトウェアはそれを行いますか?)
しかし、RFC 3986 (およびその他) からは、クエリ文字列ではどちらも許可され[
ていないようです。]
それでも、さまざまなブラウザーを使用した私の実験では、これらの文字をエンコードするブラウザーはなく、URI にそのように存在することが示唆されました...
これは実際の生活習慣ですか?または、間違ってテストしていますか?IIS 7 で PHP 5.3.17 をテストしました。Internet Explorer、Firefox、および Chrome を使用しました。$_SERVER['QUERY_STRING']
次に、との中身を比較しました$_GET
。