gpt4 book ai didi

php - 如何覆盖 suhosin 最大值?

转载 作者:行者123 更新时间:2023-12-04 01:45:53 25 4
gpt4 key购买 nike

suhosin 正在过滤一个重要的 GET 参数。
当以下不起作用时,如何覆盖 suhosin?

public_html/php.ini :

[suhosin]
suhosin.get.max_value_length = 2048

将 suhosin.get.max_value_length 等设置为 NULL 并使用户 session 崩溃。

-

public_html/.htaccess :
<IfModule mod_php5.c>
php_value suhosin.get.max_value_length 2048
</IfModule>

没有效果

-

(系统默认设置为:)
suhosin.get.max_value_length = 512
suhosin.get.max_value_length = 100000

被过滤的 GET 参数长 576 个字符。

最佳答案

我们可以通过重新构建 $_GET 来绕过 suhosin

// Override suhosin $_GET limitation
$_GET = array();
$params = explode('&', $_SERVER['QUERY_STRING']);
foreach ($params as $pair) {
list($key, $value) = explode('=', $pair);
$_GET[urldecode($key)] = urldecode($value);
}

关于php - 如何覆盖 suhosin 最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12718609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com