Создайте функцию (check_abort()), которая записывает сообщение в журнал, когда клиент прерывает выполнение сценария:
<?phpfunction check_abort() { if (connection_aborted()) error_log ("Скрипт $GLOBALS[SCRIPT_NAME]" . "$GLOBALS[SERVER_NAME] был прерван пользователем." }// Здесь нужно выполнить какой-то скрипт// Вызовите функцию check_abort, когда скрипт завершится.register_shutdown_function("check_abort");?>Функция Connection_aborted() проверяет, отключен ли клиент.
соединение_прервано()
Возвращаемое значение: | Возвращает 1, если соединение прервано, в противном случае — 0. |
---|---|
PHP-версия: | 4+ |