如何执行一个大的PHP脚本?
- 论坛
- 如何执行一个大的PHP脚本?
23 浏览
如何执行一个大的PHP脚本?
基本上,我可能想执行一个可能需要长达1小时的脚本。
我真正想做的是使用第三方API向我的用户发送短信。所以基本上就是我提供一个电话号码的数组给我的脚本,并触发发送短信的方法。
然而,假设发送1条短信需要5秒钟,而我想发送1000条短信,大约需要1-2小时。我不能使用set_time_limit()
,因为我是在共享主机上。
一种方法是将电话号码存储在会话中,逐个发送短信,并使用JavaScript刷新页面直到结束。这种方式需要保持浏览器开启,如果我的网络连接断开,执行将停止。
那么,有没有更好的方法来做到这一点?
希望我解释清楚我想要的是什么?我想执行一个可能需要几个小时才能完成的大型脚本,而不会超时。