PHP:后全局变量的总长度是多少?

2022-08-30 18:25:39

我想知道是否有人知道全球帖子的总长度。例如:

$_POST['formInput'] = "hello world, how long can i be?";

我正在创建一个网站,有人会在文本区域中输入未知数量的字符,因此它可能是Word文档上的2页。因此,如果有人知道除了使用post global之外,我还可以如何做到这一点的任何其他方法?(它不能保存在文件中,因为它的重要数据,我不想让其他人找到)这将是非常有帮助的。

谢谢


答案 1

检查您的 php.ini 中是否有 .默认情况下,这通常约为8mb,但如果您使用的是共享主机,则肯定会有所不同。post_max_size

; Maximum size of POST data that PHP will accept.
post_max_size = 8M

如果您希望向服务器发送大量数据,则必须使用。为了进一步研究,我建议查看文档中的POST方法上传$_POST


答案 2

$_POST从 HTTP 请求的正文中填充。由于对HTTP请求的大小没有限制,因此在协议层中没有限制。但是,PHP在读取多少输入方面有一些限制。您可以使用 ini-set post_max_size


推荐