首页 文章

当name超过65个字符时,$ _POST中缺少字段

提问于
浏览
1

我有$ _POST数据的问题 .

当'name'属性超过65个字符时,输入表单中缺少某些字段 .

这工作(它存在于$ _POST数组中):

<input type="text" name="config_nt_articles_article_lister_adv_display:display_test65chr"/>

但事实并非如此

<input type="text" name="config_nt_articles_article_lister_adv_display:display_test65chrlorem"/>

有任何想法吗 ?也许是php.ini中的东西? PHP Ver:PHP / 5.3.8-1~dotdeb.2

1 回答

  • 2

    dotdeb?我认为你已经安装了suhosin扩展,尝试禁用它,或调整/etc/php5/conf.d/suhosin.ini参数,如下所示:

    suhosin.post.max_name_length = 256
    suhosin.post.max_totalname_length = 1024
    

    仅供参考:见this文章:)

    PS . suhosin非常适合在 生产环境 中使用btw :)

相关问题