php - 无需等待答案即可发送 PHP 帖子
问题描述
我的 PHP 代码中有一个组件,可以将 POST 请求发送到另一个第三方服务器。问题是另一台服务器速度很慢,他需要一点时间才能返回答案。我希望我的代码继续运行,而无需等待答案(异步)。有没有办法做到这一点?
这是我的功能:
function send_post_to_url($url,$post) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$return = curl_exec($ch);
curl_close($ch);
return $return;
}
send_post_to_url("https://www.somesite.com",['action' => 'some_action']);
谢谢 :)
解决方案
推荐阅读
- sql - Group By 以获取唯一组合的出现次数及其事务的总和。
- html - HTML表格行上不同颜色的双单边边框
- java - 适用于桌面应用程序的带有 Java 开发工具包的 AWS Cognito 登录
- c# - 在 Winforms 按钮派生控件中捕获鼠标事件
- json - 如何在 Jmeter 中操作 json 数据
- r - 如何更改R中的变量类型
- python - 函数参数范围
- mysql - 需要帮助理解 mysql 查询的异步/承诺
- python - 如何在 AWS Linux RHEL 免费套餐上安装 Python 3?
- bash - 为什么我不能通过从 Npm 脚本运行 BASH 脚本来设置环境变量?