Вы не можете отправить данные обратно клиенту, когда он выходит / останавливается, чтобы посетить ваш сайт. Вы можете открыть носок, который предотвращает замедление на стороне клиента при загрузке страницы
$fp = fsockopen($host, 80, $errno, $errstr, 10);
if (!$fp) {
echo "$errstr ($errno)\n";
} else {
$header = "GET /cron.php HTTP/1.1\r\n";
$header .= "Host: $host\r\n";
$header .= "Connection: close\r\n\r\n";
fputs($fp, $header);
fclose($fp);
}
//do another stuff
это отправит сигнал в /cron.php, чтобы делать то, что вы хотите, и ТАКЖЕ не замедляет работу пользователя;)