Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Boris Vaschenko                      2:5020/1398.16 15 Nov 2001  01:10:38
 To : All
 Subject : Проблема с хеадерами
 -------------------------------------------------------------------------------- 
 
 ЫЫ ЫЫриветствую _/*Вас*/_, *All*!
 
 Hадо, чтобы при обращении к cgi-скрипту юзеру кидалась кука и он редиректился
 на другой УРЛ. Передавать куки сразу с помощью print'а я не умею, поэтому делаю
 все с любимым модулем CGI.
 Итак, например такой код:
 
 use CGI qw(:all);
 my $cookie=cookie(-name=>'Lalala', -value=>'Blablalba');
 print header(-cookie=>$cookie);
 print redirect(-uri=>'http://www.blabla.ru');
 
 В этом случае кука ставится, а вместо редиректа в браузер попадает
 Content-type: Location: http://www.blabla.ru
 
 Если поменять неадер и редирект местами, то редирект проходит, а кука,
 соответственно, нет.
 
 Как я понимаю, тут проблема в том, что header() ставит в конце Set-cookie
 "Content-type: \n\n"... значит надо успеть всунуть локейшн до этого момента.
 Hо, к соэалению, мои сегодняшние познания Перла не дают мне ответа на вопрос,
 как это сделать.
 
                           Sincerelly Yours, *Boris*.
 ... ЪДДДДДДДДДДДДДДДДДДД РЕАЛЬHЫЙ заработок в Интернет ДДДДДДДДДДДДДДДДДДДї
 ---
  * Origin: Курящая женщина никогда не станет отцом... (2:5020/1398.16)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Проблема с хеадерами   Boris Vaschenko   15 Nov 2001 01:10:38 
 Проблема с хеадерами   Dmitry Smolin   15 Nov 2001 03:41:36 
Архивное /ru.cgi.perl/46503bf30825.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional