Показать сообщение отдельно

  #8  
Старый 27.08.2009, 00:05
Linuxoid
Участник форума
Регистрация: 13.02.2007
Сообщений: 205
Провел на форуме:
928552

Репутация: 55
По умолчанию

Возникла проблема...
Есть простейшая функция, сам придумал.
PHP код:
function getweb($url$ua$cookie$referer){
$ch curl_init($url);
curl_setopt($chCURLOPT_USERAGENT$ua);
curl_setopt($chCURLOPT_COOKIEJAR$cookie); 
curl_setopt($chCURLOPT_COOKIEFILE$cookie);
curl_setopt($chCURLOPT_REFERER$referer);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
return 
curl_exec($ch);
curl_close($ch);

Далее эта функция применяется в цикле. Ее задача - просто загружать определенную страницу каждую минуту. Абсолютно ничего с ней не делать.

PHP код:
for($i 0$i <= 60$i++){

getweb('http://yandex.ru/''Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13''cook.txt''http://ya.ru/');
sleep(60);
getweb('http://google.ru/''Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13''cook.txt''http://google.com/');

функция вызывается только 1 раз. 2 раз она возвращает то же, что при первом вызове, хотя параметры другие. Что я делаю не так? Надеюсь поможете разобраться...
З.Ы. В обоих местах куки в одном файле - это так и задумано.

Последний раз редактировалось Linuxoid; 27.08.2009 в 00:29..
 
Ответить с цитированием