Forum Webscript.Ru
Программирование => Perl => Тема начата: Nevermind от 19 Января 2002, 08:31:20
-
Есть в общем форум, гостевая. В них, естественно, есть поля для ввода имени, мыла и т.д.
Выводятся они через
input type=text name="name"
и
input type=text name="email"
Вот.. в самом скрипте это переменные &name и &email соответственно.
Как бы можно было вводимые пользователями значения сохранить, запихнуть в cookie, а потом при следующем заходе - вывести? :)
-
запихнуть:
print "Set-Cookie: login=$login; path=/; \\n";
print "Set-Cookie: pass=$pass; path=/; \\n";
вывести:
$hum = $ENV{\'HTTP_COOKIE\'};
@hums = split(/\\;/, $hum);
foreach $extract (@hums) {
if ($extract =~ /login=/) { $login = $extract; }
if ($extract =~ /pass=/) { $pass = $extract; }
}
(undef, $login) = split(/=/, $login);
(undef, $pass) = split(/=/, $pass);
print "Content-type: text/html\\n\\n";
print "$login - Login, $pass - Pass";
-
perldoc CGI
Раздел HTTP COOKIES.