在 php 中发送 url 条短信

sending url sms in php

在我的 php class 中发送短信 url 正在使用 curl 库。问题是,如果 url 请求延迟(在 CURLOPT_CONNECTTIMEOUT_MS 或 CURLOPT_TIMEOUT_MS 中),我的网站将延迟加载给用户。你有什么建议?我应该 运行 SMS url 异步吗?我该怎么做呢?或者在服务器上放一个时间表? Schedule 的问题是我希望在用户 运行 执行脚本时准确发送 SMS,因此我无法在特定时间将 Schedule 的时间线设置为 运行。如果 Schedule 运行ing 时间很短,数据库就会参与进来,我不喜欢这样。事实上,我想要求 php 在用户 运行 执行脚本后执行计划。我该怎么做?

所以我问自己如何告诉服务器计算机发生了新的短信事件? (我的电脑操作系统是Windows,我用的是xampp)。我将短信保存在数据库中。对于每条短信,我在 Windows 服务器上的文件夹 (smsevents) 中创建了一个小的空文件,其名称与存储在数据库中每条短信的 ip 字段中的名称相同。在服务器上,当新文件放置在 (smsevents) 文件夹中时,我使用 powershell 调用 url。 url 包含新创建文件的名称。然后在这个url中,调用了短信table中数据库的一条记录,其Ip字段与创建文件的名称相同。并发送到短信发送系统,并url删除文件夹(smsevents)中创建的文件。我创建了一个 .bat 文件,该文件在服务器打开时运行并运行 powershell 脚本。它完成了。我会尽快写更多细节。