Как запомнить посетителя надолго.

Тема в разделе "PHP", создана пользователем dandandan, 3 фев 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    991
    Симпатии:
    267
    Возник вопрос. Как универсальнее всего запомнить на сайте посетителя притом на долгое время? Что лучше использовать Куки или Сессии. На сайте нет регистрации.
     
  2. unsiker

    unsiker

    Регистр.:
    6 июн 2008
    Сообщения:
    465
    Симпатии:
    172
    а для чего тебе тогда запоминать его?
    Или ты планируеш сделать регистрацию?

    тогда ставь куки на год
     
  3. Sangre

    Sangre Постоялец

    Регистр.:
    12 ноя 2008
    Сообщения:
    51
    Симпатии:
    6
    использовать куки на долгое время однозначно
     
  4. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    991
    Симпатии:
    267
    Планировал сделать регистрацию, но пользователи инет магазинов не любят регистрацию. Сейчас думаю как лучше разрулить.

    Кстати есть ли какая-нибудь стандартная операция на проверку включены ли куки у пользователя и как ему лучше деликатнее сообщить о том, что их следовало бы включить :).
     
  5. denover

    denover Постоялец

    Регистр.:
    5 июн 2008
    Сообщения:
    56
    Симпатии:
    7
    Если человек не хочет чтоб его запоминали ( т.е. отключил куки ) то это не ваш клиент. Если он не хочет, то своим объяснением почему это ему надо ты точно его отгонишь.

    Советую если делать регистрацию то очень быструю. Типа пусть даст только мыло, а после этого высылается ему письмо с линком где он может поправить свои данные. Не плохо было бы ещё и скидку 5% для новичков или ещё что то подобное.
     
  6. stanbert

    stanbert Прохожие

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

    Используйте куки. Чтобы посетитель сам мог себя "вспомнить" используйте авторизацию.
     
  7. PapaJoe

    PapaJoe

    Регистр.:
    4 авг 2008
    Сообщения:
    620
    Симпатии:
    312
    Кхм.. ерунда написана.. у сессии, так же как у куков, есть "время жизни".

    ТС, юзай куки+сессии, т.е. в куках пусть хранится имя сессии, а в самой сессии выбранные товары и т.д.
    Хотя можно хранить и в БД =/
     
  8. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    991
    Симпатии:
    267
    У меня товары сейчас хранятся в БД. Пользователь идентифицируется только по Кукам.

    Попадаются такие индивиды. например сегодня. 5 раз перезванивали и утоняли действительно ли им удалось сформировать заказ. :) В итоге каким-то макаром заказали 5 комплектов с разных кукисов. Хотя у меня кука устанавливается на 50 дней, если пользователь положил товар в корзину.

    Регистрацию вообще убрал. И без регистрации народ накидывает товаров в корзину, а вот оформить заказ почему-то забывает. А так как без регистрации, то я не знаю ни мыла, ни аськи, ни телефона. Все эти данные он должен в момент оформления заказа сделать.
     
  9. axaaxa

    axaaxa Постоялец

    Регистр.:
    28 янв 2009
    Сообщения:
    66
    Симпатии:
    3
    Попробуй использовать Flash куки ака SharedObject
     
  10. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Не ерунда: по дефолту так и есть - сессия живёт до закрытия браузера или принудительной чистки кук.
     
Статус темы:
Закрыта.