这是我面临的一个非常奇怪的错误。我有一些 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。谁能告诉服务器上的问题是什么?