Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Roman Kirjanov                       2:5020/400     11 May 2003  14:07:39
 To : Eugeny Karablev
 Subject : Re: Инет-магазин (скpытые поля)
 -------------------------------------------------------------------------------- 
 
 Hello, Eugeny!
 You wrote to Nikolay Panov on Sun, 11 May 2003 11:32:04 +0400:
 
  NP>> А пеpедавай только идентификатоp сессии.
 
  EK> Что это такое, хоть  в кpатце. Все советyют сессии, но ни где пока не
  EK> нашел ничего о них.
 
 Трабла, которую надо решить: протокол ХТТП без сохранения контекста.
 
 Тебе же надо его сохранять, чтоб твой магазин знал про юзера что он уже
 напокупал. Как это сделать ? Каждому юзеру сопоставляется уникальное ID (как
 сопоставить - зависит от механизмов сессии), которое за ним закрепляется (в
 куках в виде ID=VALUE, в URL в виде ...cgi?a=c&ID=VALUE, в POST в виде
 <input type=hidden name=ID value=VALUE>, есть еще методы на основе Apache
 mod_rewrite). Hа сервере делается запись о данных для этого ID - в MySQL
 таблице (ID тогда это значение поля auto_increment, например), данные
 хранятся в других полях этой записи или сериализуются. У меня данные
 хранятся в файлах, сериализованные - у меня самописные сессии.
 
 Делает юзер запрос. Ты извлекаешь этот ID из куки, гета, поста (если
 получится) и проверяешь его на валидность (элементарное соответствие,
 возраст, IP ...), если валидный - инициализируешь сессию, обрабатываешь
 другие данные, обновляешь данные сессии; если не валидный - делаешь новую
 пустую сессию.
 
 Еще сессии можно принудительно убивать - logout, и старенькие удалять -
 сборка мусора.
 
 Спроси в чайнике, мож там популярней объяснят.
 
 Почитай это http://www.zend.com/zend/spotlight/sessionauth7may.php и мануал
 по ПХП - мож еще что узнаешь.
 
 With best regards, Meister
 [ http://www.sinn.ru/~meister/ ]
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Инет-магазин (скpытые поля)   Eugeny Karablev   09 May 2003 13:37:38 
 Инет-магазин (скpытые поля)   Peter Pike\'s   21 May 2003 19:15:37 
 Re: Инет-магазин (скpытые поля)   Dmitry Y. Labutin   09 May 2003 14:23:36 
 Инет-магазин (скpытые поля)   Eugeny Karablev   10 May 2003 09:02:03 
 Re: Инет-магазин (скpытые поля)   Roman Kirjanov   10 May 2003 14:37:03 
 Инет-магазин (скpытые поля)   Eugeny Karablev   10 May 2003 18:51:35 
 Re: Инет-магазин (скpытые поля)   Artem Chuprina   14 May 2003 17:11:46 
 Re: Инет-магазин (скpытые поля)   Nikolay Panov   10 May 2003 21:31:20 
 Инет-магазин (скpытые поля)   Eugeny Karablev   11 May 2003 12:32:04 
 Re: Инет-магазин (скpытые поля)   Roman Kirjanov   11 May 2003 14:07:39 
 Re: Инет-магазин (скpытые поля)   Nikolay Panov   11 May 2003 17:59:51 
Архивное /ru.cgi.perl/6577c37ec5df.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional