max_input_vars

Cherish_ws 2017-05-26 04:31:15
设置:max_input_vars = 3

index.html
<html>
<form action="index.php" method="post">
<input type="text" name="name[xiaoming][like][fruit][]" value="apple">
<input type="text" name="name[xiaoming][like][fruit][]" value="apple2">
<input type="text" name="name[xiaoming][like2][fruit][]" value="apple3">
<input type="text" name="a" value="a">
<input type="text" name="b" value="b">
<input type="text" name="c" value="c">

<input type="submit" value="submit">
</form>
</html>

index.php
<?php
print_r($_POST);
?>


输出:
Array
(
[name] => Array
(
[xiaoming] => Array
(
[like] => Array
(
[fruit] => Array
(
[0] => apple
[1] => apple2
)

)

[like2] => Array
(
[fruit] => Array
(
[0] => apple3
)

)

)

)

[a] => a
)


数组形式的变量个数是怎么计算的?
...全文
100 点赞 收藏 5
写回复
5 条回复
Cherish_ws 2017年05月26日
引用 4 楼 xuzuning 的回复:
不就多了一个吗?不要斤斤计较
说的没毛病,默认设置的是2500,挺大的也不容易触发到。
回复 点赞
xuzuning 2017年05月26日
不就多了一个吗?不要斤斤计较
回复 点赞
Cherish_ws 2017年05月26日
引用 1 楼 xuzuning 的回复:
max_input_vars 限制的是 post 变量个数
上面设置的max_input_vars = 3。也就是说限制3个变量, 输出的变量是哪三个啊? Array ( [name] => Array ( [xiaoming] => Array ( [like] => Array ( [fruit] => Array ( [0] => apple [1] => apple2 ) ) [like2] => Array ( [fruit] => Array ( [0] => apple3 ) ) ) ) [a] => a )
回复 点赞
Cherish_ws 2017年05月26日
我顶(凑够6个字)
回复 点赞
xuzuning 2017年05月26日
max_input_vars 限制的是 post 变量个数
回复 点赞
发动态
发帖子
基础编程
创建于2007-09-28

9735

社区成员

14.0w+

社区内容

从PHP安装配置,PHP入门,PHP基础到PHP应用
社区公告
暂无公告