MAX_INPUT_vars:我使用了多少?

时间:2015-08-25 作者:richerimage

我正在Wordpress主题中处理大量选项。

我想确保在达到max_input_vars 错误

有没有办法测试我生成了多少“input\\u vars”?

(抱歉,我怀疑我在这里使用的术语是否正确-希望我能理解)

1 个回复
SO网友:Milo

max_input_vars 是GET、POST和COOKIE变量总数的限制。要确定有多少,你可以count 他们

下面是WordPress上下文中的一个快速示例:

function wpd_admin_error_notice() {
    echo \'This request contained \' . count( $_POST ) . \' POST vars, \' . count( $_GET ) . \' GET vars, and \' . count( $_COOKIE ) . \' Cookies.\'; 
}
add_action( \'admin_notices\', \'wpd_admin_error_notice\' );
当然,上述内容对您的目的并没有完全帮助,因为WordPress使用标准post / redirect / get 管理表单提交模式。您必须将上述代码挂接到保存选项时运行的操作,并将它们记录到文件或db中。