Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запрос скрипта в фоновом режиме 
:(
    Опции темы
SatanClaus
  Дата 16.12.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: нет
Всего: 3



Суть проблемы в том, что есть скрипт, который должен выполняться при закрытии страницы в браузере...
Пробовал делать запрос к скрипту при выходе, но при этом открывается новое окно (ответ сервера)... Нужно сделать так, чтоб окно не появлялось, а чтоб просто выполнялся скрипт и пользователь об этом ничего не знал... smile 
Заранее спасибо )
PM MAIL   Вверх
Feldmarschall
Дата 16.12.2007, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: нет
Всего: 32



Если я правильно понял задачу, то к пхп она не имеет отношения.
Уточни свое представление о взаимодействии пхп и браузера вот здесь http://phpfaq.ru/na_tanke и попробуй переформулировать вопрос.
PM   Вверх
Anarki
Дата 16.12.2007, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 14.3.2005

Репутация: нет
Всего: 11



Цитата(SatanClaus @  16.12.2007,  21:42 Найти цитируемый пост)
Суть проблемы в том, что есть скрипт, который должен выполняться при закрытии страницы в браузере...

Продолжал выполняться?
Код

set_time_limit(0);
ignore_user_abort(1);




--------------------
PM WWW   Вверх
SatanClaus
Дата 16.12.2007, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: нет
Всего: 3



Не грузится  smile Дело в том, что при закрытии страницы браузера должен вызываться пхп код на стороне сервера. При этом скрипт удаляет некоторые файлы на сервере. Пользователю об этом знать незачем. Потому и спрашиваю, как "незаметно для пользователя" вызвать скрипт?
PM MAIL   Вверх
Feldmarschall
Дата 16.12.2007, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: нет
Всего: 32



Anarki, ключевое слово - при закрытии. А не при открытии.


SatanClaus, вопрос к PHP отношения не имеет.
Да и приемлемого ответа - тоже. 
Лучше настроить механизм периодического удаления ненужных файлов, как это сделано в механизме сессий, например
PM   Вверх
skyboy
Дата 16.12.2007, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 10
Всего: 260



Такое лучше(и надо!) делать на стороне клиента. Едем в раздел по JavaScript...

Добавлено через 3 минуты и 33 секунды
Цитата(skyboy @  16.12.2007,  19:28 Найти цитируемый пост)
Такое лучше(и надо!) делать на стороне клиента. 

имелось в виду:
Цитата(Feldmarschall @  16.12.2007,  17:46 Найти цитируемый пост)
Если я правильно понял задачу, то к пхп она не имеет отношения.

PHP - только обрабатывает запросы. Если тебе надо обратиться к серверу при закрытии страницы, для <body> есть onload. Если при запросе к серверу не надо открывать окно/существлять явняый переход по адресу, то используй вполне распространенныую технологию AJAX.
Конечно 
Цитата(Feldmarschall @  16.12.2007,  18:13 Найти цитируемый пост)
настроить механизм периодического удаления ненужных файлов

тоже может быть использовано, конечно, если "временные" файлы не слишком велики, а количество создаваемых не забивает весь лимит дискового пространства за пару минут.
PM MAIL   Вверх
Feldmarschall
Дата 17.12.2007, 01:03 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: нет
Всего: 32



skyboy, зато периодическое гарантирует очистку.
А вот привязка к закрытию окна... Ну, возьмем с потолка процентов 10, у которых вообще ничего не будет выполняться. Файрволлы, адблокеры, обрывы связи и прочие прелести.
Лично я никогда не завязываюсь на такой ненадёжный механизм, как отсылка яваскриптом серверу последнего "прости"...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0726 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.