それは私が直面している非常に奇妙なエラーです.私はいくつかのhtmlを持っています.
<input type="checkbox" name="om[1]" value="10">
<input type="checkbox" name="om[2]" value="20">
<input type="checkbox" name="om[3]" value="30">
このフォームを投稿して実行すると
print_r($_POST['om'])
it gives just prints 'Array' as string
and if i do print_r($_POST['om'][0]) it gives A
and if i do print_r($_POST['om'][1]) it gives r
しかし、私がそうするなら
print_r($_REQUEST['om'])
it display a proper array
Array
(
[1] => 10
[2] => 20
[3] => 30
)
問題は、表示されていない配列値を取得するために$_POSTを使用しているときです。投稿された値が配列にない場合は正常に機能します。しかし、配列であっても$_REQUEST['om']で必要な結果をすべて取得できます。
そして、それはserverでのみ発生しており、localhost では正常に動作しています。サーバーで何が問題なのか誰にもわかりますか??