411 length required. Помогите!

Статус
В этой теме нельзя размещать новые ответы.
Это я понимаю. Но что на length required не обращать внимания? Просто как мне узнать залогинился я или нет?

Народ хелп плз!
 
Попробуй подставить нарошно ошибочный данные(логин, пасс). Если ответ будет другой, значит ты не залогинился - так и проверяй.
 
выше постили код, который не будет работать с utf-8
 
я про этот код писал - utf мультибайтовая кодировка и не латинские символы кодируются с помощью последовательностей из 2-4 байтов,
поэтому нужно использовать не strlen, а Для просмотра ссылки Войди или Зарегистрируйся.

Я с курлом не дружу... =/
Попробуй второй запрос сокетами сделать:
PHP:
$host="example11111.ru";
$refer="http://example11111.ru/post_entry.html";
$zap="/post_entry.html";

$query="user=".$login."&passw=".$password."";
$post="POST $zap HTTP/1.1\r\n".
"Host: $host\r\n".
"Referer: $refer\r\n".
"Cookie: $sess_cookie\r\n".
"Accept-language: en\r\n".
"Content-type: application/x-www-form-urlencoded\r\n".
"User-Agent: Mozilla 4.0\r\n".
"Content-length: ".strlen($query)."\r\n".
"Connection: close\r\n\r\n$query";
$fp=fsockopen($host,80);
fwrite($fp,$post);
while($get=fread($fp,4096))
  echo $get;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху