Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: запомнить меня
 
 автор: m@rchello   (26.05.2008 в 11:18)   письмо автору
 
 

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

   
 
 автор: GлюК   (26.05.2008 в 12:03)   письмо автору
 
   для: m@rchello   (26.05.2008 в 11:18)
 

В закодином варианте храни! Свои функции сделай для кодирования... Например на базе того же самого md5... Хотя лучше уникальный какой-нить идентификатор...

   
 
 автор: Zend72   (29.05.2008 в 20:53)   письмо автору
 
   для: m@rchello   (26.05.2008 в 11:18)
 

Все хранят в куке пароль. На этом форуме он даже не шифруется, но есть и альтернативный вариант храни данные на сервере в сессиях... Почти теже куки

   
 
 автор: SiM(R)   (30.05.2008 в 01:32)   письмо автору
 
   для: Zend72   (29.05.2008 в 20:53)
 

C помощью сессий трудно организовать функцию "Запомнить меня". Так как сессии живут очень не долго. Сессии стоит ипользовать во время перемещеня по сайту.

   
 
 автор: KPETuH   (30.05.2008 в 09:08)   письмо автору
 
   для: SiM(R)   (30.05.2008 в 01:32)
 

установите время жизни сессии подольше :)

   
 
 автор: SiM(R)   (30.05.2008 в 12:35)   письмо автору
 
   для: KPETuH   (30.05.2008 в 09:08)
 

ну да , конечно, только ктож даст...

   
 
 автор: KPETuH   (30.05.2008 в 13:29)   письмо автору
 
   для: SiM(R)   (30.05.2008 в 12:35)
 

а что кто то не дает?

   
 
 автор: UshkiNaMakushke   (30.05.2008 в 14:19)   письмо автору
 
   для: SiM(R)   (30.05.2008 в 12:35)
 

папка по умолчанию /tmp, где хранятся файлы сессий, хостерами ежедневно чистится обычно, поэтому как вариант просто указть другую папку

   
 
 автор: KPETuH   (30.05.2008 в 14:35)   письмо автору
 
   для: UshkiNaMakushke   (30.05.2008 в 14:19)
 

плюс увеличить время жизни сессии :)

   
 
 автор: SiM(R)   (30.05.2008 в 15:11)   письмо автору
 
   для: KPETuH   (30.05.2008 в 14:35)
 

а как можно указать другую папку для хранения сессий? И как установить время жизни сессии?

   
 
 автор: SiM(R)   (01.06.2008 в 02:19)   письмо автору
 
   для: KPETuH   (30.05.2008 в 14:35)
 

Ну кто-нибудь ответит на этот вопрос? ;-)

   
 
 автор: mihdan   (01.06.2008 в 11:52)   письмо автору
 
   для: SiM(R)   (01.06.2008 в 02:19)
 

session_save_path()

   
 
 автор: SiM(R)   (02.06.2008 в 01:41)   письмо автору
 
   для: SiM(R)   (01.06.2008 в 02:19)
 

Может быть я совсем ничего не понимаю, но если можно хранить сессии где-нибудь в своей папки, при этом бесконечно долгое время, не значит ли это, что ими вполне можно заменти cookie, которые некоторые отключают?

А как установить время жизни сессии?

   
 
 автор: DEM   (02.06.2008 в 01:52)   письмо автору
 
   для: SiM(R)   (02.06.2008 в 01:41)
 

Забудьте про то :) Сессия определяет какому ползователю она "принадлежит" по специальному идентификатору, а он каждый раз при закрытии и открытии браузера назначается новый... так что это, ИМХО, какой-то маразм пошёл уже :)

   
 
 автор: ONYX   (02.06.2008 в 02:53)   письмо автору
 
   для: DEM   (02.06.2008 в 01:52)
 

Маразм:) Идентификатор пользователя хранится в куках желательно его перед этим его как следует зашифровать, выставить путь который будет иметь к нему доступ и выставить время хранения например (неделю или месяц) как захотите. И уж если надо для пущей надежности пустить его по защещенному каналу.

   
 
 автор: KPETuH   (02.06.2008 в 08:24)   письмо автору
 
   для: DEM   (02.06.2008 в 01:52)
 

а вот это не факт...

   
 
 автор: ONYX   (02.06.2008 в 08:38)   письмо автору
 
   для: KPETuH   (02.06.2008 в 08:24)
 

Что именно не факт?

   
 
 автор: mihdan   (02.06.2008 в 10:45)   письмо автору
 
   для: SiM(R)   (02.06.2008 в 01:41)
 

session_set_cookie_params, если есть большое желание, то можете поэкспериментировать, назначив свой обработчик при помощи session_set_save_handler

   
 
 автор: UshkiNaMakushke   (02.06.2008 в 12:59)   письмо автору
 
   для: SiM(R)   (02.06.2008 в 01:41)
 

СЕсия храниться на сервере а куки на компе юзера, и место хранения сессии определяется настройками на том же самом сервере, на своем вируальном сервере тобишь локалхосте вы это можете стедалть в фаилике C:\WebServers\usr\local\apache\conf\httpd.conf

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования