Автор Тема: Глюки при записи в куки  (Прочитано 6827 раз)

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

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Глюки при записи в куки
« : 19 Апреля 2002, 10:25:21 »
Произвожу запись в куки. Проблема в том, что иногда все записывается, так как надо, а иногда вообще не записывается. Как вы думаете, в чем дело?
Вроде все ясно и просто.




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\'
          );
}
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Глюки при записи в куки
« Ответ #1 : 19 Апреля 2002, 23:10:52 »
Ну, а дальше?
Давай весь код, покопаем :)
У програмиста две руки: левая и !левая
welcome

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Глюки при записи в куки
« Ответ #2 : 19 Апреля 2002, 23:33:59 »
А что дальше? Дальше значения не имеет.
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Глюки при записи в куки
« Ответ #3 : 20 Апреля 2002, 01:47:42 »
Где идет запись куков?
У програмиста две руки: левая и !левая
welcome

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Глюки при записи в куки
« Ответ #4 : 20 Апреля 2002, 02:01:53 »
Т.е. где?
идет обращение сразу на: add_to_recycled
А перед этим подключаю:
use CGI qw(:standard);
use CGI::Cookie;
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Глюки при записи в куки
« Ответ #5 : 20 Апреля 2002, 02:07:27 »
Магазин делаешь?
У програмиста две руки: левая и !левая
welcome

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Глюки при записи в куки
« Ответ #6 : 20 Апреля 2002, 02:52:26 »
да
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Глюки при записи в куки
« Ответ #7 : 20 Апреля 2002, 03:26:55 »
Вот давно хотел спросить, а если у клиента куки выключены?
Ответ знаю - работать не будет. И что тогда?
Просим клиента включить куки, он чешет затылок включает чайник..........
Итог - клиент потерян


Я поступил-бы подругому. Дай посетителю уникальный номер
и тектовый файл выдели и пусть все свои покупки туда пишет.


Ну а не работают куки у тебя наверно потому что возможно нет перезагрузки страницы.......
У програмиста две руки: левая и !левая
welcome

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Глюки при записи в куки
« Ответ #8 : 20 Апреля 2002, 10:48:37 »
Оказалось смешно. На локалке все работало как-надо, а вот на сервере не хотело. Помогла строчка:
-path => \'/\'


Сессию предлагаешь организовать для каждого покупателя?

Честно сказать, я сам не понимаю, почему достаточно многие отключают куки..
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Глюки при записи в куки
« Ответ #9 : 20 Апреля 2002, 10:51:26 »
С сессиями проблема в том, что если посетитель уходит с сайта, то корзина теряется. Хотя, конечно можно хранить ИД сессии в куках. Потом проверять при новом заходе.
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Глюки при записи в куки
« Ответ #10 : 20 Апреля 2002, 11:06:46 »
Нет, немного не так:
Клиент зашел=>запускаем счетчик=>
дали клиенту номер=>удалили старую корзину=>увеличили счетчик=>проверили значение чтоб не превышало допустим 100=>если превышает обнуляем счетчик=>записываем счетчик
а клиент в это время уже гуляет по магазину, единственное придеться перекидывать постоянно его номер с страницы на страницу.Зато независим от кукисов.

Да, под корзины на сервере отведи папку.Пусть туда и пишуться файлы покупателя.
У програмиста две руки: левая и !левая
welcome

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Глюки при записи в куки
« Ответ #11 : 20 Апреля 2002, 12:33:51 »
ну а  в кукисы тоже можно его номер записать, для дальнейшего возвращения его на сайт.
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Глюки при записи в куки
« Ответ #12 : 20 Апреля 2002, 15:17:11 »
Ну можно конечно :)

я как-то тоже делал магазинчик
можешь посмотреть
http://comp.hobi.ru/i-sale.htm
У програмиста две руки: левая и !левая
welcome

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Глюки при записи в куки
« Ответ #13 : 20 Апреля 2002, 16:14:46 »
неплохо!
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глюки при записи в куки
« Ответ #14 : 20 Апреля 2002, 23:57:25 »
Цитировать
придеться перекидывать постоянно его номер с страницы на страницу.Зато независим от кукисов.

А стоит ли создавать проблемы с постоянным перекидыванием уникального номера со страницы на страницу из-за 0.5-1% параноиков, отключающих cookie?
Литературный перевод с русского и английского на Perl. Дорого!

 

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