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
)


数组形式的变量个数是怎么计算的?
...全文
254 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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 变量个数

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧