Сделайте AJAX-вызов php-файла -> затем выйдите из браузера -> будет ли php-файл работать полностью? - PullRequest
3 голосов
/ 31 августа 2010

Если пользователь нажимает кнопку, которая выполняет пост-вызов ajax в php-файл, затем удаляется с веб-сайта или закрывает окно, будет ли php-файл работать полностью до его завершения?файл для загрузки материалов на мой сервер и размещения информации в базе данных mysql.Это может занять минуту или две.Но я хочу, чтобы задача полностью завершилась независимо от того, что делает пользователь.

если сообщение / запрос ajax будет отправлено, будет ли файл полностью пройден?

спасибо за любую информацию.

Ответы [ 2 ]

6 голосов
/ 31 августа 2010

Это должно помочь:

ignore_user_abort(true);
set_time_limit(0);       // number of seconds (0 infinity)

Ознакомьтесь с документацией по этим двум функциям для получения дополнительной информации.В общем, у вас не должно быть проблем, если вы не столкнетесь с ограничением по времени.Здесь должна быть вся необходимая информация:

http://us3.php.net/manual/en/features.connection-handling.php

0 голосов
/ 31 августа 2010

это помогло мне понять:

http://www.php.net/manual/en/features.connection-handling.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...