发送PHP帖子,无需等待答案

时间:2019-02-05 11:47:22

标签: php asynchronous php-curl

我的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']);

谢谢:)

0 个答案:

没有答案