Forum Webscript.Ru

Программирование => Perl => Тема начата: Nevermind от 19 Января 2002, 08:31:20

Название: Cookie
Отправлено: Nevermind от 19 Января 2002, 08:31:20
Есть в общем форум, гостевая. В них, естественно, есть поля для ввода имени, мыла и т.д.

Выводятся они через

input type=text name="name"
и
input type=text name="email"

Вот.. в самом скрипте это переменные &name и &email соответственно.

Как бы можно было вводимые пользователями значения сохранить, запихнуть в cookie, а потом при следующем заходе - вывести? :)
Название: Cookie
Отправлено: Yaroslav от 27 Января 2005, 17:25:32
запихнуть:

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";
Название: Cookie
Отправлено: 2NetFly от 27 Января 2005, 22:08:21
perldoc CGI
Раздел HTTP COOKIES.