0

PHP の curl_exec() を使用して、実行時間が非常に長い API にリクエストを送信しています。しかし、実際に結果を知る必要はありません。必要なのはプロセスを開始することだけです。

プロセスが成功するか失敗するかは私には関係ありません。そのため、リクエストを行ったらすぐに接続を切断したいと考えています。

curl_exec 接続をドロップするにはどうすればよいですか? 応答を 30 ~ 60 秒待ちたくありません。

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "http://example.com/LongRunningProcess/parameter");        
curl_exec($ch); 
// need to do something here to just drop the connection, don't wait for curl_exec
// but what is that something?
curl_close($ch);

ソリューションにはおそらくcurl_multiが含まれると思いますか?

4

2 に答える 2