【问题标题】:Does $_POST have a size limit? [duplicate]$_POST 有大小限制吗? [复制]
【发布时间】:2011-09-23 14:02:38
【问题描述】:

可能重复:
What is the size limit of a post request?

$_POST 与 PHP 中的表单一起使用时是否有大小限制?显然,$_GET 必须有一些限制,因为大多数浏览器会开始抱怨大约 250 个字符(或类似的字符)并且数据可能会丢失,显然这种限制不适用于 $_POST。

我可以自己测试它,但认为在这里简单地询问可能会更快。如果我有一个带有 textarea 的简单表单,在遇到问题之前我可以输入多少数据?

【问题讨论】:

  • 你可以谷歌post size limit,它会更快
  • @Col。 Shrapnel 作为一个独狼开发者,我想我会选择我认为是我日常通过 stackexchange 进行的人类互动。 :D
  • @Downvoters ...有点过头了,这是一个完全有效的问题,但没有被问过很多次(尽管现在我看起来,当然,有几个)。
  • 你没有更聪明的问题需要讨论,并且无法通过五秒钟的谷歌搜索来解决社交问题吗?你的借口对我来说似乎很弱。我会说这只是懒惰
  • @YourCommonSense 奇怪的是,这是我谷歌“$_POST 限制”时的第一个结果......

标签: php


【解决方案1】:

这取决于 PHP 配置指令 POST_MAX_SIZE 的值,通常设置为 8 MB(约 800 万个字符)。

【讨论】:

    【解决方案2】:

    是的,它有限制,你可以从几个地方设置限制:

    1.,在php.ini中

    post_max_size="8M"
    

    2.,从 .htaccess 文件中,如果你有

    php_value post_max_size 8M 
    

    3.,从php方面,

    ini_set('post_max_size',"8M")
    

    【讨论】:

    • 只有在服务器中启用了覆盖时,最后两个选项才有效
    【解决方案3】:

    是的,

    您可以从 php.ini "post_max_size" 更改限制

    【讨论】:

      【解决方案4】:

      这是一个 PHP ini 指令,post_max_size。默认为 8MB。

      【讨论】:

        【解决方案5】:

        是的。它在 php.ini 文件中定义。

        【讨论】:

          【解决方案6】:

          是的,POST 数据由 post_max_size 变量调节(默认为 8M)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-05-18
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-04-02
            • 1970-01-01
            相关资源
            最近更新 更多