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

Статус
В этой теме нельзя размещать новые ответы.
Кхм.. ерунда написана.. у сессии, так же как у куков, есть "время жизни".
рассмешил:))))))))))))))))D
можно настроить время жизни сессии, но если браузер пользователя будет закрыт, то никаким образом сессию не восстановить, она умирает...
Кстати, вдумайся в само название СЕССИЯ!
 
Только куки.. Ссесии создаются только времено и вообще только для хранения секретной информации.
 
Ссесии создаются только времено и вообще только для хранения секретной информации.
Очередная бреднятина.
 
Сессии на сервере, куки у клиента ..браузер закрыл..прервал сессию...
Если надо запомнить надолго клиента, то без регистрации не получится ..те конечно можно автоматом поставить ему куку,но идентифицировать его не сможете...идентифицировать надо так (один из вариантов)
1 логин(ник, имя)
2 мыло(фамилия ,секретное слово,итд...)
Короче не менее 2 параметров..
....пишем в бд..
3 Ставим ему куку.. в куке можно поставить время,кей ,сформированный и записанный в бд (индивидуальный для каждого юзера),можно его логин..

когда кто-то зашел на сайт проверяем включены ли у его куки ..если он включил их.. читаем кей и логин с кук, и ищем этого юзера по бд..если нашли..то значить он авторизовался..если нет..то пусть регистрируется(если ему что-то очень надо получить с вашего сайта..)
Вот и все приблизительно и в общих чертах...
 
если совсем надолго, то ставь жизнь кукам на год)))) а ваще можно и сессию просто подлинее сделать...
 
# максимальное время жизни сессии на сервере
php_value session.gc_maxlifetime 604800
# максимальное время жизни идентификатора сессии в куках пользователя
php_value session.cookie_lifetime 604800
 
# максимальное время жизни сессии на сервере
php_value session.gc_maxlifetime 604800
# максимальное время жизни идентификатора сессии в куках пользователя
php_value session.cookie_lifetime 604800
Это в годах, днях, минутах, секундах ?
 
если совсем надолго, то ставь жизнь кукам на год)))) а ваще можно и сессию просто подлинее сделать...

Сделай сессию длиной хоть 100 лет, но если пользователь браузер закроет, то никаким образом при повторном заходе на сайт ты не сможешь обратиться к ней, т.к. её (сессии) просто физически уже нет на сервере.

Добавлено через 53 секунды
Это в годах, днях, минутах, секундах ?

в секундах;)
 
рассмешил:))))))))))))))))D
можно настроить время жизни сессии, но если браузер пользователя будет закрыт, то никаким образом сессию не восстановить, она умирает...
Кстати, вдумайся в само название СЕССИЯ!

Только куки.. Ссесии создаются только времено и вообще только для хранения секретной информации.

нде... купите книжку потолковее чем "php для чайников, за 20 уроков"...

как-же по вашему люди хранят информацию в сессиях неделями... почитайте документацию?..
 
нде... купите книжку потолковее чем "php для чайников, за 20 уроков"...

как-же по вашему люди хранят информацию в сессиях неделями... почитайте документацию?..

Ещё раз могу повторить - в сессиях информация хранится в течение одного сеанса. Восстановить данные можно с помощью кук и БД.
Читайте книги.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху