Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> прервать работу программы 
:(
    Опции темы
niki
Дата 21.11.2006, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



У меня следующая проблема

В HTML окне вызывается рнр скрипт. Если пользователь закрывает окно, все равно скрипт работает до конца. Необходимо, чтобы при закрытии окна, заканчивалась работа скрипта.
Спасибо. Niki
 smile 
PM   Вверх
Serkys
Дата 21.11.2006, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



функция
Код

exit();

прекращает выполнение скрипта
PM MAIL   Вверх
niki
Дата 21.11.2006, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



В HTML окне вызывается рнр скрипт. Пользователь закрывает скно. Java Script знает это и передает иформацию PHP. PHP cкрипт заканчивает свою работу и только потом получает информацию о закрытии окна. Информация обрабатывается последовательно а не паралельно. Можно ли это изменить. smile 

Спасибо. Niki

PM   Вверх
Empirik
Дата 21.11.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 156
Регистрация: 28.10.2005
Где: Россия, Пермь

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



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

Есть конечна следующая альтернатива: можно в скрипте открывать сокет  и туда уже ждать поступления данных. Но это немного напряжно.

  
--------------------
Постоянно удивляюсь человеческой фантазии напридумывают гаджетов
PM MAIL WWW ICQ   Вверх
niki
Дата 21.11.2006, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



а что такое AJAX?
Можно ли его использовать, чтобы решить эту проблему? smile 

Это сообщение отредактировал(а) niki - 21.11.2006, 21:41
PM   Вверх
Serkys
Дата 22.11.2006, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



Цитата(niki @  21.11.2006,  22:40 Найти цитируемый пост)
а что такое AJAX

Технология подгрузки данных в скрипт без перезагрузки страницы.

Цитата(niki @  21.11.2006,  22:40 Найти цитируемый пост)
Можно ли его использовать, чтобы решить эту проблему?

Всё возможно...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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