Есть простой код:
$v1 = microtime(true);
$main = curl_init('http://site.com/test.php');
curl_setopt($main, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($main, CURLOPT_USERAGENT, 'Opera/9.80');
curl_setopt($main, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($main);
$v2 = microtime(true);
echo $v2 - $v1.'<br>';
echo 'ok';
На целевой странице по адресу
http://site.com/test.php
размещён код:
sleep(3);
echo 'цель';
В результате первый скрипт всегда ждёт когда второй отработает и отправит ответ, т.е. его время работы составляет не меньше 3 секунд.
Как мне отправить curl-запрос и не ждать ответа, а сразу показать ок в первом скрипте?