Автор Тема: Cookie  (Прочитано 2658 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nevermind

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
Cookie
« : 19 Января 2002, 08:31:20 »
Есть в общем форум, гостевая. В них, естественно, есть поля для ввода имени, мыла и т.д.

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

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

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

Как бы можно было вводимые пользователями значения сохранить, запихнуть в cookie, а потом при следующем заходе - вывести? :)

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
Cookie
« Ответ #1 : 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";
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
Cookie
« Ответ #2 : 27 Января 2005, 22:08:21 »
perldoc CGI
Раздел HTTP COOKIES.
There Is More Than One Way To Do It (c)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28