Попытка асинхронно отправить данные с помощью fsockopen() не проходит: без fgets() не работает, а с fgets()уже перестает быть асинхронным.
$sock = fsockopen("ssl://site.ru", 443, $errno, $errstr, 30);
fputs($sock, "GET /file.php?user_id=$user_id HTTP/1.0\r\n");
fputs($sock, "Host: site.ru\r\n");
fputs($sock, "Accept: */*\r\n");
fputs($sock, "\r\n");
//fgets($sock, 2);
fclose($sock);
UPD: с Connection:Close не стартует скрипт:
$sock = fsockopen("ssl://site.ru", 443, $errno, $errstr, 30);
fputs($sock, "GET /file.php?user_id=$user_id HTTP/1.0\r\n");
fputs($sock, "Host: site.ru\r\n");
fputs($sock, "Content-Length: 10\r\n");
fputs($sock, "Connection: Close\r\n\r\n");
fclose($sock);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники