_GET の URL パラメーター サイズ制限
問題:
経由で PHP サーバーにアクセスするときREST では、GET リクエストで渡されるパラメーターが _GET グローバル変数にありません。パラメータの長さを短くすると、パラメータを受信できるようになります。
解決策:
この問題は、特定の PHP 構成で URL パラメータに課せられた最大サイズ制限が原因で発生します。この制限は、明示的に文書化されていませんが、suhosin パッチに関連している可能性があります。
この問題を解決し、より長いパラメータをサポートするには、php.ini 設定ファイルに次の行を追加できます。
suhosin.get.max_value_length = <limit>
ここで GET パラメータに必要な最大長です。この構成設定により、_GET 配列内のパラメーターのサイズ制限が増加します。
以上がGET リクエストのパラメータが PHP の `$_GET` 配列にないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。