Главная > PHP > Применение connection_status()

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

13.02.2012 0 коммент. » Просмотры: 1 699
 

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

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

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

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

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

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

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

Автор: | Теги:

Важно

У нас заработал ФОРУМ. Все вопросы, которые не касаются статьи, а так же вопросы по конкретно вашему случаю нужно задавать и обсуждать именно там, в разделе "Помощь пользователям".

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>