Всем доброго времени суток! Друзья, подскажите пожалуйста, есть скрипт-парсер, как ему присвоить параметр который держит открытым соединение некоторое время? На работе поставили задачу, знаю как сделать все, кроме удержания открытым соединения подскажите пажаста Заранее спасибо
Циклить ожидание соединения (если этот скрипт как сервер ожидает клиента). А внутри цикла проверять, прошел ли необходимый интервал времени и делать break;
не очень понял)) Вот допустип простой пример без пасинга:\ PHP: <? $c = curl_init(); curl_setopt($c,"http://какойнитьсайт.ru"); $data = curl_exec($c); ?> что здесь зацикливать?
да, скрипт висит на сервере. когда к нему обращаешься он парсит старницу, потом должен ждать некоторое время, и после этого разрывать соединение. Чесо говоря еще незнаю, полагаю что для раскрутки того сайта с которого инфа вытаскивается. мне не объясняли что как, сказали только парсить, ждать, потом "уходить"
Демон - это UNIX понятие. Если перевести на "язык" Windows - это просто процесс. Просто ждать и ничего не делать? sleep() А вообще - требуйте более четких задач. Потому как данная задача - чистейший бред. Зачем ждать? Чего ждать? непонятно...
Утверждение ложно по сути своей. Никакой ни браузер, ни скрипт, никого не держит при таком раскладе, не должен, да и не может. Схема действий очень проста — запрос документа на сервере и ответ сервера с документом(или без него). Никакие «ждать» в этой схеме не предусмотрены, да и ни к чему.
Дак KeepAliveTimeout как раз и задаёт время, через которое оборвётся соединение. Тоесть теоритически, соединение будет держаться столько секунд, сколько задано в этом параметре.