gpt4 book ai didi

php - 间歇性空 $_POST 问题

转载 作者:行者123 更新时间:2023-12-04 19:32:32 27 4
gpt4 key购买 nike

在我们的网站上,有时 $_POST 会空转至操作页面。

每天提交的表单中大约有 %1-2 会发生这种情况。目前每天大约有 50-100 个损坏的表单提交。

我们确定数据在初始页面上。我们尝试使用完全相同的值同时使用 $_POST 和 $_GET 发送相同的数据。 $_GET 一直到达操作页面,但 $_POST 可以到达空。

通常,此错误发生在基于 Webkit 的浏览器上。手机浏览器似乎也更容易出现这种情况。
IE 浏览器比 Webkit 浏览器体验到这一点要少。
Firefox 也很少发生这种情况。

目前的配置是这样的:
PHP 版本 5.2.15
Centos 5
Apache 2.2.3


我们正在讨论的一件事是将我们的 PHP 升级到 5.3.x。
这听起来像是一个合理的尝试吗?

关于我们如何尝试调试它的任何建议?

更新:
提交表格如下:

<form action="submit.php?receiver_user_id=<?php echo $_SESSION['receiver_user_id'];?>&sender_user_id=<?php echo $_SESSION['user_id']; ?>" method="post">
<textarea name="message_text" ></textarea>
<input type="hidden" name="receiver_user_id" value="<?php echo $_SESSION['receiver_user_id'];?>
<input type="hidden" name="sender_user_id" value="<?php echo $_SESSION['user_id']; ?>
<input type="image" name="submit" src="submit.png" value="submit"/>
</form>

最佳答案

可能是某种形式的输入导致发送失败,或者假设您通过空数据库条目判断 1-2%,分别导致存储失败?

[编辑] 这听起来很愚蠢......我的意思是,如果你有一个循环提交 1000 次具有相同值的表单,1-2% 是否仍然为空,或者取决于发送的内容,即表格变空了?

关于php - 间歇性空 $_POST 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8789023/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com