В общем представьте например следующюю процедуру.
Заходиш на сайт и там стоит например счетчик и к нему прикреплено еще, что-то. Чтоб не напрягать пользователей, необходимо отделить эт процедуру от пользователя. Т.е. он открывает страницу, а там дальше без его ведома хоть до бесконечности, чтоб происходили действия и процедуры.
Как это можно сделать?
1. strong - 17 Февраля, 2008 - 18:51:43 - перейти к сообщению
2. valenok - 17 Февраля, 2008 - 18:53:51 - перейти к сообщению
А как сделать с его ведомством?
3. strong - 17 Февраля, 2008 - 18:59:41 - перейти к сообщению
valenok пишет:
А как сделать с его ведомством?
Ты не совсем понял!
Необходимо, чтоб - определенный сценарий запускался при открытии страницы, но например если пользователь закрыл страницу раньше нежели сценарий закончит процедуру, то он продолжал работать до конца! А не мгновенно завершал работу!
Например это можно использовать в грабберах, рассылках и т.д.
Что это даст - при работе сценария, мы получим, что нужно и пользователь не ждет окончание работы такого сценария!
4. Eihwaz - 17 Февраля, 2008 - 19:11:02 - перейти к сообщению
strong
Когда пользователь загрузил страницу, PHP уже всю свою работу окончил и отдал пользователю HTML.
Когда пользователь загрузил страницу, PHP уже всю свою работу окончил и отдал пользователю HTML.
5. strong - 17 Февраля, 2008 - 19:13:21 - перейти к сообщению
Eihwaz пишет:
Когда пользователь загрузил страницу, PHP уже всю свою работу окончил и отдал пользователю HTML.
Понимаеш, если сценарий написать сложноватый и объемный по колличеству обрабатываемой инфы, то он долго загружается и пользователь может его закруть сразу, а мне нужно, чтоб если он успеет закрыть, то сценарий не прирывался, а работал независимо до конца!
6. Eihwaz - 17 Февраля, 2008 - 19:18:49 - перейти к сообщению
Какие-то новые горизонты открываются...
Вы очередной эксплоит пишете что-ли?
Вы очередной эксплоит пишете что-ли?
7. strong - 17 Февраля, 2008 - 19:20:28 - перейти к сообщению
Eihwaz пишет:
Вы очередной эксплоит пишете что-ли?
Вроде того Ж)Ж) Просто необходимо в проекте сделать упращение работы программы! Чтоб не загружать пользователей на ненужные сценарии, до которых им нет никакого дела в этой сессии!
8. valenok - 17 Февраля, 2008 - 20:35:08 - перейти к сообщению
никак.
Можете только запускать из скрипта внешние процессы системными командами
и не ждать завершения выполнения.
exec
Там же можете найти пример кода и фоновый запуск.
Можете только запускать из скрипта внешние процессы системными командами
и не ждать завершения выполнения.
exec
Там же можете найти пример кода и фоновый запуск.