В настоящее время я использую exec / wget для обратного вызова URL-адреса без блокировки PHP-скрипта:
$newURL = /* URL we need to callback */
$newURL = escapeshellarg($newURL);
exec("curl -k $newURL > /dev/null &");
Я хотел бы получить ответ URL-адреса обратного вызова и проверить, отвечает ли он точно указанной строкой. Однако он не должен блокировать выполнение остальной части сценария.
Как я могу этого добиться?
file_get_contents($newURL);
не соответствует вашей цели? - person vladkras   schedule 05.07.2013cURL multi
(все равно, вероятно, не сработает в вашем сценарии), но это не то, какPHP
катится. Вы должны просто сделать cronjob регулярно посещать ваш URL и не заботиться о времени, которое потребуется для запуска. - person CodeAngry   schedule 05.07.2013