Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глюки при записи в куки 
:(
    Опции темы
Wowa
  Дата 19.4.2002, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Произвожу запись в куки. Проблема в том, что иногда все записывается, так как надо, а иногда вообще не записывается. Как вы думаете, в чем дело?
Вроде все ясно и просто.

Код

sub add_to_recycled {
$HD_compshop_rec = cookie("HD_compshop_rec");

if (!$HD_compshop_rec) {
$c = cookie(-name    =>  'HD_compshop_rec',
           -value   =>  "$in{id_pr}",
           -expires =>  '+M'
          );
}
else {
$c = cookie(-name    =>  'HD_compshop_rec',
           -value   =>  "$HD_compshop_rec|$in{id_pr}",
           -expires =>  '+M'
          );
}

PM WWW   Вверх
Dager
  Дата 19.4.2002, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 28.3.2002
Где: Каменец-Подольски й

Репутация: нет
Всего: нет



Цитата(Admin @ 19.4.2002, 10:10)
Произвожу запись в куки. Проблема в том, что иногда все записывается, так как надо, а иногда вообще не записывается. Как вы думаете, в чем дело?
Вроде все ясно и просто.

Код

sub add_to_recycled {
$HD_compshop_rec = cookie("HD_compshop_rec");

if (!$HD_compshop_rec) {
$c = cookie(-name    =>  'HD_compshop_rec',
           -value   =>  "$in{id_pr}",
           -expires =>  '+M'
          );
}
else {
$c = cookie(-name    =>  'HD_compshop_rec',
           -value   =>  "$HD_compshop_rec|$in{id_pr}",
           -expires =>  '+M'
          );
}

короче попробуй так
use CGI;
$query=new CGI;

$ce=$query->cookie(
-name => 'HD_compshop_rec',
-value => "$in{id_pr}",
-expires => '+M'
);

print $query->header(-cookie=>$ce);


имхо, должно работать :)
да, если уж совсем невмогу -- написать руками движок для сета куков совсем не сложно :)
PM MAIL ICQ   Вверх
Wowa
Дата 20.4.2002, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Оказалось смешно. На локалке все работало как-надо, а вот на сервере не хотело. Помогла строка:
-path => '/'
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0546 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.