Main > PHP > Применение connection_status()

Применение connection_status()

13.02.2012 0 comments » Views: 2,030

PHP

Столкнулся с задачей контроля отключения пользователя во время выполнения скрипта, и долго не мог понять почему не работает, скрипт, должным образом...

Покопавшись в мануалах восстановил правильную конфигурацию кода, итак:

Пример первый, который не будет работать:

Казалось бы все правильно, НО для того чтобы скрипт отловил сообщение от броузера, в цикле, надо что-нибудь выводить, т.е. скрипт модифицируем в:

Опять не работает, а все дело в том, что мы забыли добавить функцию которая отменяет убийство скрипта после дисконекта, т.е. наш скрипт примет теперь такой вид:

Вот теперь все будет работать! Ну и последний, удобный вариант, для тестов:

Так же думаю, Вам будет интересно познакомиться с функцией: register_shutdown_function, она регистрирует функцию которая будет выполнена по завершению скрипта. Описание доступно на сайте php.net

Author: | Rating: 4/5 | Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>