Crie uma função (check_abort()) que grava uma mensagem de log quando o cliente aborta o script:
<?phpfunction check_abort() { if (connection_aborted()) error_log ("Script $GLOBALS[SCRIPT_NAME]" . "$GLOBALS[SERVER_NAME] foi abortado pelo usuário." }// Algum script a ser executado aqui //); Chame a função check_abort quando o script terminarregister_shutdown_function("check_abort");?>A função connection_aborted() verifica se o cliente está desconectado.
conexão_abortada()
Valor de retorno: | Retorna 1 se a conexão foi encerrada, 0 caso contrário. |
---|---|
Versão PHP: | 4+ |