Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Cookie [D7, WinXP]


Ньюб111 ©   (2005-12-02 11:27:00) 

Как с помощью TIdHTTP передать в страничку-скрипт кукис полученный из HTTP.Response.RawHeaders после HTTP.get(адрес с параметрами имя и пароль)?
Мне возвращается заголовок типа:

'Date: Fri, 02 Dec 2005 19:11:38 GMT'
'Server: Apache/1.3.22 (Win32)'
'X-Powered-By: PHP/4.0.3pl1'
'Set-Cookie: AUTHORIZER=nameop%3A4...d436'
'Transfer-Encoding: chunked'
'Content-Type: text/html'

Так вот как передать этот кукис в скрипт, где он принимается вот так:

list($name,$pass)  = explode(':',$HTTP_COOKIE_VARS["AUTHORIZER"]);

Я попробовал передать то что получаю:
HTTP.Request.CustomHeaders.Add перед .get но до скрипта не доходит эта информация...


Ньюб111   (2005-12-02 11:53:00) [1]

Сам разобрался, просто получем такое:
'Set-Cookie: AUTHORIZER=nameop%3A4...d436'
а отправлять надо:
'Cookie: AUTHORIZER=nameop%3A4...d436'


Наверх

Титульная страница Поиск, карта сайта Написать письмо