Тема: IdHTTP в delphi
Показать сообщение отдельно

  #9  
Старый 21.01.2009, 01:56
cylaaaan
Участник форума
Регистрация: 31.08.2006
Сообщений: 149
С нами: 10365076

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

Выставляешь компонент IdCookieManager на форму.

Код:
var
i:integer;
s:string;
site :string;
begin
site := 'http://vkontakte.ru';

Cookie := TIdCookieManager.Create(nil);
lData := TStringList.Create;
http := TIdHTTP.Create(nil);

HTTP.Cookiemanager := Cookie;
HTTP.HandleRedirects := False;

lData.Clear;
try

for i:=0 to Memo2.Lines.Count - 1 do
begin
lData.Add(memo2.Lines.Strings[i]);
end;

try
HTTP.Post(site+'/login.php', lData);
except
end;

try
s := http.Get(site+HTTP.Response.Location);
except
end;

memo1.Lines.Add(s);

finally
end;

ldata.free;

end;
Не проверял, но кажется так
 
Ответить с цитированием