|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Serge Chervjakov 2:5020/400 04 May 2004 19:08:01 To : Nick Kostirya Subject : cookie and unescape -------------------------------------------------------------------------------- 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> а не наоборот или два раза :-) ? А тогда встречный вопрос - нафига в таком случае было бы вообще делать escape?:) Hу разве что только если браузер будет некорректно всякие нулевые символы обрабатывать... но не думаю, что это реальная причина:). Хотя с русским текстом - именно оно:). Hо впринципе, не в этом суть... суть в том, что если ты это дело сначала разберешь, то могут ведь в строке случайно появиться всякие нежелательные &, ;, =... NK> И есть какие-то исторические причины, почему применяется формат NK> значения кук модуля CGI::Cookie имеет вид: NK> name1&val1&name2&val2 Hе знаю - не пользуюсь CGI::Cookie, а сам эти кукисы ставлю и разбираю в каком мне формате удобно. --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1667970059827.html, оценка из 5, голосов 10
|