То, что у меня на месте, – это проверка доступности домена, которая соединяется с API и выводит «Доступно: и Недоступно:» из $ tmp. Ths ниже кода будет проверять наличие ONCE.
Я хотел бы проверить доступность домена несколько раз (возможно, в цикле?), Без необходимости запускать перезапуск cURL-соединения каждый раз (поскольку он тратит время) .
Я просто не знаю, как я могу подключиться к cURL один раз и запустить цикл (выполнение проверки через API).
Текущий код
<?php function GetCurlPage ($pageSpec) { $ch = curl_init($pageSpec); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $tmp = curl_exec ($ch); curl_close ($ch); $tmp = preg_replace('/(?s)<meta http-equiv="Expires"[^>]*>/i', '', $tmp); $tmp = explode('<br>', $tmp); echo $tmp[0]; echo "<br>"; echo $tmp[1]; echo "<br>"; return $tmp; } $returnUrl = "http://www.mysite.com.au/check.php"; $url = "https://www.apisite.com.au/availability/check.php?domain=testdomain&suffixes=.com.au"; $output = GetCurlPage("$url"); ?>
текст ссылки. Я думаю, что вы последовали за вариантами обратного вызова. Например -> CURLOPT_SEEKFUNCTION