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

  #6  
Старый 11.11.2009, 16:41
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
С нами: 8838619

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

mailbrush,
можеш показать пример отправки двух POST запросов подряд?
я пошел не через курл, а сокетами...
пробовал отправлять данные так как их показывает сниффер, например:

POST /login.php HTTP/1.1
Host: vkontakte.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://vkontakte.ru/
Content-Length: 18
Cookie: remixchk=5; remixsid=nonenone
Pragma: no-cache
Cache-Control: no-cache

op=a_login_attempt

только после каждой строки в коде добавляю \r\n


авторизоватся не получается( я так понял что перед отправкой логина и пароля должно быть выше написаное (судя по снифферу)

а принцып отправки у меня такой:
$fp = fsockopen('vkontakte.ru', 80);
if ($fp) {
fputs($fp,/*<данные со сниффера>*/);
$content = '';
while (!feof($fp)) {
$content .= fgets($fp);
}
fclose($fp);

Последний раз редактировалось phpdreamer; 11.11.2009 в 16:43..
 
Ответить с цитированием