[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: узнать из php что клиент отключился
team2d
Доброго времени суток уважаемые господа !)
Столкнулся с проблемкой:

есть скрипт
настроен на бесконечное выболнение

error_reporting (E_ALL);
set_time_limit (0);
ob_implicit_flush ();

внутри тела есть

for(;;) {
///
...
///
}

после закрытия браузера скрипт продолжает работать. Возможно ли из точки "..." узнать что apache потерял подключение или каким-то другим образом сделать чтобы после отключения клиента(потери подключения к apache) скрипт завершил свою роботу? ph34r.gif



Спустя 2 минуты, 50 секунд (1.09.2010 - 11:42) Basili4 написал(а):
team2d
Делал вот так. На клиенте запускал JS скрипт который через AJAX запускал скрипт ПХП в которм фиксировалась время запуска этого скрипта внутри своего цикла проверяй ели время слишком старое выход.

Спустя 28 минут, 28 секунд (1.09.2010 - 12:11) team2d написал(а):
Клиентом и есть AJAX запрос)
Как вариант можно запустить в интервале запрос на другой скрипт, который будет писать в файлик время, а с цикла читать файл и проверять время.. Но эт как-то, извените, через *опу...

Спустя 2 минуты, 48 секунд (1.09.2010 - 12:14) team2d написал(а):
спасибо) на другом форуме подсказали уже)
http://php.net/manual/en/function.connection-aborted.php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.