【发布时间】:2020-10-15 21:58:57
【问题描述】:
Warning: Unknown: POST Content-Length of 49 bytes exceeds the limit of 40 bytes in Unknown on line 0
Warning: Cannot modify header information - headers already sent in Unknown on line 0
我的 HTML 通过 POST 表单将 4 个字符串参数传递给 PHP,当我不输入任何内容时,我会收到这些错误,直到我到达检查 $_POST 中的字符串是否为空的代码部分。
我在网上查了一下,都是和文件上传有关的东西,但是为什么会发生在我身上呢?
关于创建稳定的 PHP 脚本,我还应该知道些什么?我不希望我的用户看到这些东西。也许我至少可以为我自己的页面而不是这些页面提供服务器以将错误提供给客户端?
谢谢!
<html>
<body>
<form action="register.php" method="POST">
<input type="text" name="ID" placeholder="ID"><br>
<input type="text" name="PASS" placeholder="Password"><br>
<input type="text" name="UID" placeholder="ID2"><br>
<input type="text" name="UPASS" placeholder="Password2"><br>
<input type="submit" value="Register">
</form>
</body>
</html>
php.ini 文件。
【问题讨论】:
-
可以分享代码吗?
-
HTML 代码?我的 PHP 脚本中的错误在一开始就发生了,在警告我之前它没有命中我的代码
-
这能回答你的问题吗? POST Content-Length exceeds the limit
-
没有。那个人让用户上传了太大的文件,当绝对没有数据传递给 PHP 脚本时,我得到了这些错误
-
我们必须从某个地方开始。你做了什么,我们有问题。
标签: php