Показать сообщение отдельно
  #1  
Старый 16.12.2010, 13:00
bulldog bulldog вне форума
Начинающий
 
Регистрация: 10.05.2010
Сообщения: 160
Репутация: 14
По умолчанию Вечная проблема Cookie

не могу передать куки плоученые при авторизации, на n страницу, передаются вобще левые
Код:
        try
          inf.Add('username=' + FLogin);
          inf.Add('password=' + FPassword);
          //inf.Add('value="submit"');
        Sleep( random(10)*100+500);
          ain := FH.Post('http://' + FUrl + 'login.php', inf);
          Buf := Trim(FH.Response.ContentType);
      вход := poster(ain);
      finally
      end;
      if Pos('Set-Cookie', Buf) = 1 then
      try
      p := Pos(';', Buf);
      Cookie := Copy(Buf, p + 1, MaxInt);
      finally
      inf.Free;
      end;
        end;
begin
  Sleep( random(10)*100+500);
        Otvet := FH.get('http://' + FUrl + 1)получаю нармальные куку
      Sleep( random(10)*100+500);
        Otvet1 := FH.get('http://' + FUrl + 2);//получаю куки с левого сайта
      FH.Request.CustomHeaders.Clear;
          FH.FH.Request.CustomHeaders.Text:=Cookie;
          FH.get('http://' + FUrl + 3);//передаются левые
   end; 

Что я делаю не так?
Ответить с цитированием