0

我有一个 php 文件,可以在移动设备上向我在数据库特定表中的所有用户发送短信。现在条目数量约为 2000 条左右,而且这个数字还会继续增加。在我的页面上有一个小表单,它从下拉列表中选择要向其发送消息的用户列表,然后用户在 textarea 中写入要发送的文本,然后单击提交按钮 php 脚本星星发送短信到手机号码。

现在,在尝试发送消息时,我的浏览器显示网关超时错误,但脚本继续运行,消息被发送到手机,但不是一次而是 6 次。我检查了我的脚本我的查询,所有代码都是正确的。这一切都是因为网关超时而发生的。

现在这个网关超时是否让脚本一次又一次地运行,直到浏览器没有关闭?这就是一条消息被发送到手机号码6次的原因吗?我的意思是如何避免我的文件出现此网关错误,以便一条消息只发送一次到一个号码?

4

1 回答 1

0

如何修复php中的网关超时错误???

你不能在你和脚本运行的地方之间报告错误。

您可以通过独立于浏览器请求运行 PHP 脚本来解决该问题:Go have a google for long running PHP processes or read this

C。

于 2010-06-15T08:28:48.313 回答