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