|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Nick Kostirya 2:5020/400 04 May 2004 20:06:51 To : Ivan Frolkov Subject : Re: cookie and unescape -------------------------------------------------------------------------------- "Ivan Frolkov" <lala@mail.ge> сообщил/сообщила в новостях следующее: news:636228230@p2.f175.n5020.z2.ftn... > Tue May 04 2004 17:20, Nick Kostirya wrote to All: > > NK> From: "Nick Kostirya" <nick@han.kherson.ua> > > NK> Привет, никто не знает почему > NK> CGI::Cookie::parse сперва делает split по [&;], а затем unescape, > NK> а не наоборот > > Почему "никто"? Я знаю. Теперь в этот сумашедший день и я :-) (благодаря фразе by "Serge Chervjakov") Запутали меня сегодня капиально. Давай для меня и & escape'ть из Делфи... :-) > > NK> или два раза :-) ? > > ? Полность согласен. > > NK> И есть какие-то исторические причины, почему применяется формат > NK> значения кук модуля CGI::Cookie имеет вид: > NK> name1&val1&name2&val2 > > Гм. > c:\>perl -MCGI -e "$q=new CGI; print $q->cookie(-name=>'lala', -value => [ > qw/la&la do;do/]);" > lala=la%26la&do%3Bdo; path=/ > > NK> И где еще применяют такой формат? > > Какой? вот такой: name1&val1&name2&val2 Сам и отвечаю: чтобы список, можно загнать в массив или хеш (кому как надо). Ой. Всем спасибо за помощь в это сумасшедший для меня день, когда даже простое не доходит. Хорошо, что я меня руки сегодня не дошли до чего-то серьезного, а то бы сломал все и востанавливая cvs испортил, и резевные копии :-). Nick. P.S. Даже слово Nick написал с 3 раза. Иду домой. Удачи всем. Еще раз спасибо. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/65777df8f051.html, оценка из 5, голосов 10
|