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

  #5  
Старый 21.05.2009, 17:12
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами: 10470131

Репутация: 142


По умолчанию

Люди,помогите,пожалуйста.О ять проблемы с CURLом(точнее,не совсем с ним).

Задача: Прогнать толпу мыльников,выставляя чтение писем по 200 штук на страницу.
Проблема: Не отправляются значения методом пост по неизвестной мне причине.


Вот скрипт:

PHP код:

<?php

$ch 
curl_init();

$url "http://win.mail.ru/cgi-bin/auth";

$url1 "http://win.mail.ru/cgi-bin/editprofile";

$url2 "http://win.mail.ru/cgi-bin/modifyprofile";

$req "Login=welya.icq&Domain=mail.ru&Password=ko4ka&page=&submit=Войти";

$req1 "MessagesPerPage=100";


$ua "IE 6.0";

curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_USERAGENT,$ua);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cookie");
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cookie");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$req);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);

$res curl_exec($ch);

curl_close($ch);


/* ///////////////////////////////////////////////////////////// */

$ch curl_init();

curl_setopt($ch,CURLOPT_URL,$url1);
curl_setopt($ch,CURLOPT_USERAGENT,$ua);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDs,$req1);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cookie");
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cookie");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);

$res curl_exec($ch);

echo 
$res;

curl_close($ch);



/* ///////////////////////////////////////////////////////////// */
По всякому пробовал.Сначала посылал запрос на editprofile,одновременно с этим отправляя пару имя=значение MessagesPerPage=200,а потом уже запрос с сабмитом.Тоже не выходило.Заметил,что при обновлении страницы генерируется какое-то рандомное число,но на переход оно не влияет.И,как всегда,вопрос: Передаётся ли идентификатор сессии вместе с COOKIEFILE и COOKIEJAR ? Спасибо.

Последний раз редактировалось Велемир; 21.05.2009 в 17:18..
 
Ответить с цитированием