Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #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; 

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


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:15.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter