|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 25 May 2000 13:18:04 To : Vadim Sizikh Subject : Re: куки -------------------------------------------------------------------------------- Vadim Sizikh <Vadim.Sizikh@p7.f102.n5070.z2.fidonet.org> wrote: VS> /*Hу здравствуй-здравствуй, All!/* VS>Вот, даже не скажешь, что сделал- списАл и немного переделал под себя VS>скрипт. По сути дела, он должен куку создавать? Hет, не должен. Он должен формировать строчку, которую можно использовать для создания куки и выводить ее в html. Потому что cookie создастся только если выводить header до начала html. А у тебя в качестве header явным образом выводится одна строчка Content-Type, а то что формирует метод header, пишется в тело html. Хоть бы "<pre>" "</pre>" вокруг нее добавил, если ты действительно хочешь ее глазами видеть. VS>Так вот, во-первых, должен ли он вообще создавать ее при запуске на VS>локальном серваке? При правильном подходе print $query->header(-cookie=>$cookie),$query->start_html(),$query->h1(...), $query->end_html - должен создавать. VS>Далее, если должен,то во-вторых, где он ее создаст? В браузере, которым ты это дело смотришь. VS>В-третьих, с каким полным именем? sessionID ее имя. Hикакого другого ей не положено. А храниться она должна в файле ${HOME}/.netscape/cookies или где там твой браузер куки хранит. VS>Или он у меня ее не создает, или я ее найти не могу. :-7 VS>/Смотрите! Это же Windows Clipboard!/ VS>#!/web/perl/bin/perl -w VS>use CGI qw (:standard); VS>use CGI::Cookie; VS>print "Content-type: text/html\n\n"; VS>print start_html("Hello World"), h1 ("Hello World"); VS>$cookie = $query->cookie(-name=>'sessionID', VS> -value=>'xyzzy', VS> -expires=>'+1h', VS> -path=>'/cgi-bin/database', VS> -domain=>'.capricorn.org', VS> -secure=>1); VS>print $query->header(-cookie=>$cookie); VS>print end_html; VS>/Кончился Windows Clipboard./ VS>* Crossposted in RU.PERL VS> /*Hу, досвиданица! Может еще увидимся./* *24 May VS> 00* -- -------------------------------------------------- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/13404787f8cf8.html, оценка из 5, голосов 10
|