php.ini中,max_input_nesting_level和max_input_vars两个限制如何理解?

WBOY
Lepaskan: 2016-06-06 20:20:30
asal
1734 orang telah melayarinya

我的网站只有一层变量,类似/index.php?a=a&b=b,不会出现/index.php?a[a]=aa&a[b]=ab的情况,个数也不超过2个。

但是经测试只有设置成下面的才不会报错:

<code>max_input_nesting_level=2</code>
Salin selepas log masuk
Salin selepas log masuk

首先这个我以为应该是=1,但是只有=2才不会出错;

<code>max_input_vars=36</code>
Salin selepas log masuk
Salin selepas log masuk

这个就更奇怪了,我没有那么多参数,为什么要36才不会出错。

以上使用下限我都是从0开始一个个试出来的。

另外,大家认为有必要为了防止用户错误输入路径,而把这个限制设得大一些吗?

回复内容:

我的网站只有一层变量,类似/index.php?a=a&b=b,不会出现/index.php?a[a]=aa&a[b]=ab的情况,个数也不超过2个。

但是经测试只有设置成下面的才不会报错:

<code>max_input_nesting_level=2</code>
Salin selepas log masuk
Salin selepas log masuk

首先这个我以为应该是=1,但是只有=2才不会出错;

<code>max_input_vars=36</code>
Salin selepas log masuk
Salin selepas log masuk

这个就更奇怪了,我没有那么多参数,为什么要36才不会出错。

以上使用下限我都是从0开始一个个试出来的。

另外,大家认为有必要为了防止用户错误输入路径,而把这个限制设得大一些吗?

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!