Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Магазин без регистрации

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Gennadiy
Отправлено: 21 Августа, 2013 - 19:32:10
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




В общем, сейчас занялся разработкой движка интернет-магазина. ИМ будет без регистрации.

Интересует вот что: где мне хранить данные корзины пользователя - в куках=>бд или же как-то через сессии.
Я в сессиях не особо пока соображаю, но читал о них. Сессии как я понял хранятся до закрытия браузера, а дальше новая сессия и соответственно получается обнуление всей корзины. (может быть на личном опыте расскажите, для чего сессия может понадобится в ИМ без реги)

Мне же надо, чтобы корзина пользователя хранилась долгое время (после закрытия браузера, через неделю, месяц, год, пока пользователь браузер не сменит или попытается избавится от данных)
 
 Top
DlTA
Отправлено: 21 Августа, 2013 - 20:42:29
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Gennadiy пишет:
ИМ
это что?

если хотите чтоб магазином пользовались то он должен быть без реги, но для того чтоб корзина существовала "годы" нужна рега, ибо такие пользаки скорее всего будут заходить с разных мест, а значит сессия/кука уже не поможет
(Добавление)
Gennadiy пишет:
где мне хранить данные корзины пользователя - в куках=>бд или же как-то через сессии.
прочитайте принцып каждого каждого из этих механизмов, и вопрос отпадет
 
 Top
caballero
Отправлено: 21 Августа, 2013 - 20:58:32
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Я в сессиях не особо пока соображаю, но читал о них.

Цитата:
сейчас занялся разработкой движка интернет-магазина

взаимоисключающиеся понятия


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Gennadiy
Отправлено: 21 Августа, 2013 - 23:40:08
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




DlTA пишет:
ибо такие пользаки скорее всего будут заходить с разных мест, а значит сессия/кука уже не поможет

Мне это время нужно только для того, чтобы пользователь выбрал товар и быть может на время покинул сайт, а потом опять зашёл и продолжил пополнять свою корзину. Это не именно год или месяц, а максимум, как я думаю, пару дней.

caballero пишет:
взаимоисключающиеся понятия

Сумничал, да? Я прекрасный движок разработаю, пользуясь учебником. А этот вопрос задал только для того, чтобы понять, куда копать. Я не просил критиковать мои знания.

P.S.: ИМ - Интернет Магазин
 
 Top
caballero
Отправлено: 21 Августа, 2013 - 23:48:26
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Я прекрасный движок разработаю, пользуясь учебником.

еще никто ничего не разработал пользуясь учебником. нужен опыт как минимум год, два.
Так бы все уже кто прочитал учебник понаписывали своих прекрасных движков
но пока не наблюдается
(Добавление)
Цитата:
Это не именно год или месяц, а максимум, как я думаю, пару дней.

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


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Gennadiy
Отправлено: 22 Августа, 2013 - 00:00:28
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




caballero пишет:
еще никто ничего не разработал пользуясь учебником. нужен опыт как минимум год, два.
Так бы все уже кто прочитал учебник понаписывали своих прекрасных движков
но пока не наблюдается


Я не говорю, что разработаю супер-пупер движок. Я сделаю сайт, который мне нужен. Который будет работать так, как я захочу.
(Добавление)
caballero пишет:
Сессия либо есть либо она уже закрылась. В учебнике наверно забыли написать

И откуда ты только это узнал...
 
 Top
caballero
Отправлено: 22 Августа, 2013 - 00:33:14
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Который будет работать так, как я захочу.

Он будет работать не как ты захочешь а как у тебя получится.
Когда нет опыта разработки всегда кажется со стороны - а че там сел и написал. А заканчивается все одинаково - все новички писатели магазинов приходят на форум с вопросом как сделать корзину.

сэкономлю тебе время
http://forum.php.su/topic.php?fo...4&topic=1857
http://forum.php.su/topic.php?fo...1&topic=3654
http://forum.php.su/topic.php?fo...1&topic=3381

можешь не благодарить


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Gennadiy
Отправлено: 22 Августа, 2013 - 06:27:31
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




caballero пишет:
Он будет работать не как ты захочешь а как у тебя получится.
Когда нет опыта разработки всегда кажется со стороны - а че там сел и написал. А заканчивается все одинаково - все новички писатели магазинов приходят на форум с вопросом как сделать корзину.

Интересно только, где мне этот опыт раздобыть? Он мне должен присниться? Начинать ведь надо с чего-то.
caballero пишет:
можешь не благодарить

Всё же спс Подмигивание
(Добавление)
caballero, Я в принципе представляю, как должно всё это работать (не первый день php и mysql учу и даже были какие-то свои программки). В этой теме просто попросил уже у не новичков совета, как мне узнавать пользователя
 
 Top
DelphinPRO
Отправлено: 22 Августа, 2013 - 15:14:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Gennadiy пишет:
Мне же надо, чтобы корзина пользователя хранилась долгое время

Да без проблем. Храните корзину в LocalStorage.
(Добавление)
Gennadiy пишет:
Я прекрасный движок разработаю, пользуясь учебником.
Сама наивность Улыбка
Я вот тоже свой движок разрабатываю, разрабатываю... а сайты пишу все же на готовых CMS\фреймворках. При этом я давно уже прошел стадию "по учебнику" Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
armancho7777777 Супермодератор
Отправлено: 22 Августа, 2013 - 15:23:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




DelphinPRO пишет:
Я вот тоже свой движок разрабатываю, разрабатываю...

И каждый раз всё по новой ))
 
 Top
Gennadiy
Отправлено: 22 Августа, 2013 - 18:51:04
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




Хранить в бд список товаров корзины и назначать обычную куку пользователю как вариант будет? Или какие-то проблемы могут оказаться?

(Отредактировано автором: 22 Августа, 2013 - 18:52:54)

 
 Top
NoPaper
Отправлено: 22 Августа, 2013 - 19:04:38
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




Gennadiy пишет:
Хранить в бд список товаров корзины и назначать обычную куку пользователю как вариант будет? Или какие-то проблемы могут оказаться?

Одна из проблем: пользователь почистил куки или зашел с другого браузера, кук нет, а запись в бд имеется. Для этого можно сделать "срок годности" для каждой записи.
 
 Top
esterio
Отправлено: 22 Августа, 2013 - 19:10:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




или установить жызнь сессии побольше
 
 Top
Gennadiy
Отправлено: 22 Августа, 2013 - 19:20:09
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




NoPaper пишет:
Одна из проблем: пользователь почистил куки или зашел с другого браузера, кук нет, а запись в бд имеется. Для этого можно сделать "срок годности" для каждой записи.

На счёт срока годности я уже думал) Так и будет - крон будет удалять записи, которые обновлены например месяц назад

(Отредактировано автором: 22 Августа, 2013 - 19:20:30)

 
 Top
Crate
Отправлено: 22 Августа, 2013 - 20:03:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




Берете, и делаете регу простой. Дл входа нужен только пароль. Вот и все. В БД привязываете к паролю корзину.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB