如何在PHP中修复网关超时错误?

时间:2010-06-15 07:26:11

标签: php timeout sms gateway

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

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

现在这个网关超时是否一次又一次地运行脚本,直到浏览器没有关闭?这是因为单个邮件被发送6次到手机号码? 我的意思是我如何逃避我的文件获取此网关错误,以便一条消息只发送一次到一个数字?

1 个答案:

答案 0 :(得分:0)

  

如何解决php ???中的网关超时错误

您和脚本运行的位置之间的某些内容无法报告该错误。

您可以通过独立于浏览器请求运行PHP脚本来解决此问题:Go有一个google用于长时间运行的PHP进程或阅读this

下进行。