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 Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
DeathCookies
Отправлено: 06 Ноября, 2014 - 20:37:41
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2014  


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




Доброго времени суток, друзья! Хочется сделать интернет-магазин свободным от регистрации, т.к. лишяя трата времени отпугивает потенциального покупателя. Можно конечно воспользоваться session_id() , но тогда при сбросе сессии (неактивность или ручная чистка, например) корзина будет удаляться. Эксперты, подскажите что делать.
 
 Top
Quick
Отправлено: 06 Ноября, 2014 - 21:53:17
Post Id


Новичок


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


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




Надо другой движок магазина искать
 
 Top
caballero
Отправлено: 06 Ноября, 2014 - 23:14:57
Post Id


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


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


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




DeathCookies
если хотите сохранять корзину между открытиями браузера - записывайте в куки. по крайней мере будет работать если юзер с того же компа откроет

Quick
не знаете ответа, лучше промолчите вместо групость написать


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Quick
Отправлено: 07 Ноября, 2014 - 09:57:30
Post Id


Новичок


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


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




Куки - не лучший способ идентификации посетителей, а сессии можно использовать и без регистрации, но можно идентифицировать пользователей, к примеру, по броузеру, IP и т.д. - в различных движках интернет-магазинов это делается по разному
 
 Top
DeathCookies
Отправлено: 07 Ноября, 2014 - 09:58:36
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2014  


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




Если запишу в куки, то при их чистке корзина тоже должна будет очиститься. Можно ли создать базу учетных записей из ip, независимо от того статичный он или динамичный?
 
 Top
Quick
Отправлено: 07 Ноября, 2014 - 10:06:03
Post Id


Новичок


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


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




мне трудно представить сейчас механизм работы корзины вашего магазина, очищать ведь её можно тоже по-разному, но к одному IP привязываться не стоит, комбинируйте
 
 Top
Мелкий Супермодератор
Отправлено: 07 Ноября, 2014 - 10:10:09
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Quick пишет:
Куки - не лучший способ идентификации посетителей

Угу, не лучший.
Он просто единственный адекватный.

DeathCookies пишет:
Если запишу в куки, то при их чистке корзина тоже должна будет очиститься.

И что? И должна очиститься. Пользователь пожелал вычистить всю информацию о себе.


-----
PostgreSQL DBA
 
 Top
DeathCookies
Отправлено: 07 Ноября, 2014 - 10:20:12
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2014  


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




Мелкий пишет:
Quick пишет:
Куки - не лучший способ идентификации посетителей

Угу, не лучший.
Он просто единственный адекватный.

DeathCookies пишет:
Если запишу в куки, то при их чистке корзина тоже должна будет очиститься.

И что? И должна очиститься. Пользователь пожелал вычистить всю информацию о себе.


Я вот тут покопал немного ночью. Нашёл вот такой интересный способ: сохранять при первом заходе пользователя идентификационные файлы на компе пользователя. При заходе проверяется их наличие. По уникальному номеру в файле запрашивается корзина из баз данных и другие данные (адрес доставки, например). Осуществим ли этот способ? А если да, то как?
 
 Top
Мелкий Супермодератор
Отправлено: 07 Ноября, 2014 - 10:25:07
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




DeathCookies пишет:
сохранять при первом заходе пользователя идентификационные файлы на компе пользователя.

Наверное, я вас удивлю, но это куки и есть.

Писать все данные пользователя в куки или только ссылку на соответствующую информацию, хранящуюся где-то на своих серверах - мелочи реализации.


-----
PostgreSQL DBA
 
 Top
Quick
Отправлено: 07 Ноября, 2014 - 10:25:22
Post Id


Новичок


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


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




это и есть работа с куки. лезть в чужой компьютер - на мой взгляд то наихудшее решение
 
 Top
nkl
Отправлено: 07 Ноября, 2014 - 10:56:35
Post Id



Посетитель


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


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




DeathCookies пишет:
сохранять при первом заходе пользователя идентификационные файлы на компе пользователя.

Ага, давай, покажи мне как ты сохранишь идентификационный файл на компе пользователя при открытии твоего сайта)))))

Максимум чем ты можешь управлять на компе пользователя так это cookie ну и на крайняк web-storage.
 
 Top
DeathCookies
Отправлено: 07 Ноября, 2014 - 11:50:41
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2014  


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




Я так понял, что в любом случает без регистрации постоянную привязку к какому-то компу не сделать?
 
 Top
caballero
Отправлено: 07 Ноября, 2014 - 12:27:36
Post Id


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


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


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




привязывать комп нет смысла - обычно пользователь ходит тем же браузером а значит куков достаточно. Если привязывать к пользователю то нужна регистрация
но 99 юзерам из 100 привязка не нужна так что нет проблеммы. а кому надо пусть регается.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Tyoma5891
Отправлено: 07 Ноября, 2014 - 12:32:43
Post Id


Частый посетитель


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


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




DeathCookies пишет:
Я так понял, что в любом случает без регистрации постоянную привязку к какому-то компу не сделать?

а как тогда идентифицировать юзера? можно как вариант сделать просто авторизацию только и при первом входе(делать хеш ника там или ещё чего-то) если такого ещё не было сразу его регить...
 
 Top
esterio
Отправлено: 07 Ноября, 2014 - 12:38:21
Post Id



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


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


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




caballero прав. нужно показать пользователю уведомление мол то что он не зареган не позволит ему пользоваться ему той же корзиной в дургом браузере и компе. если уж он хочет с любой точки земной кули иметь ту же корзину пусть регистрируеться. насчет кук то их достаточно чтобі инденфицировать пользователя. если он почистит кукі значит он не желает более себя иденфицировать ресурсу. а что сохранять в куках саму корзину или индентификатор в базе ето уже детали

(Отредактировано автором: 07 Ноября, 2014 - 12:40:00)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB