在 .htaccess 中设置 suhosin 设置的每个文件夹的值

在 .htaccess 中设置 suhosin 设置的每个文件夹的值

我已在 ini 文件中设置了 suhosin.perdir = 'p'。现在我想根据每个文件夹更改 suhosin ini 设置。

以下全部有效(在所需文件夹内运行 phpinfo() 显示更改的值):

php_value suhosin.post.max_array_depth 100
php_value suhosin.post.max_array_index_length 128
php_value suhosin.post.max_name_length 128
php_value suhosin.post.max_value_length 2000000
php_value suhosin.post.max_totalname_length 512
php_value suhosin.post.max_vars 1000

但是当我还添加 .request 设置(我理解这是 .post 设置的上限)时,它们不会改变:

php_value suhosin.request.max_array_depth 100
php_value suhosin.request.max_array_index_length 128
php_value suhosin.request.max_name_length 128
php_value suhosin.request.max_value_length  2000000
php_value suhosin.request.max_totalname_length 512
php_value suhosin.request.max_vars 1000

https://lh4.googleusercontent.com/-Hq6kIKiFvTM/T8NgzIZUafI/AAAAAAAADY/EPKx_bJ9YLg/s400/1338204362948.png

你知道我是否还需要检查/设置其他内容吗?我是不是忘记了什么?

谢谢!Matei

答案1

我认为您需要设置 suhosin.perdir = 'pr' 以便从 .htaccess 文件中读取请求和发布值。不过,目前还没有任何东西可以测试这一点。

相关内容