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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Sergey Borodich                      2:5020/400     27 Nov 2003  13:49:41
 To : Maxim Yemelyanov
 Subject : Re: Apache::Session проблема
 -------------------------------------------------------------------------------- 
 
 Hello, Maxim Yemelyanov ! On 11/27/2003 11:17 AM you wrote
 
 > Приветствую!
 > 
 > 27 ноября 2003 г. в 9:31:53 Вы стучались к Maxim Yemelyanov:
 > SB> Hello, Maxim Yemelyanov ! On 11/26/2003 07:43 PM you wrote
 > 
 > SB> создали новую сесию
 > 
 >>> Затем заполняю несколько полей.
 >>>
 >>>В скрипте пытаюсь достать поля из этого хеша, но достается только
 >>>$session{_session_id}, и это единственная пара в этом хеше.
 >>>
 > 
 > SB> что-то я не понял это в одном скрипте происходит ?
 > SB> как вы заполняете поля ?
 > Уже понял, что DB handle в сессии хранить не получится. При попытке запихнуть
 > $dbh в сессию прибиваются все пары кроме _session_id.
 > 
 > Заполнение сессии происходит в PerlAccessHandler, при успешном логине. В нем
 > же думал сделать DBI->connect, и сохранить полученный хендл, чтобы в скрипте
 > не коненктиться повторно. 
 
 use Apache::DBI;
 ? :)
 
 > Я вот подумал: если DB handle есть вещь, валидная только для данного процесса,
 > как file handle (я ошибаюсь или нет?), то хранить его действительно не имеет
 > смысла, ибо следующее обращение к этому хендлу может прийти из соседнего
 > апачевского процесса. Hо как в таком случае Apache::DBI добивается
 > персистентных соединений? Получается, что для разных процессов он должен
 > делать повторный connect, а он возвращает значения из хеша. Просветите,
 > пожалуйста. 
 
 Во внутреностях не копался, но из доков можно сделать вывод
 что для каждого потомка апача(что и есть процес?!) свой конект (Apache::DBI)
 
 -- 
 Sergey Borodich
 http://bor.org.ua
 
 --- ifmail v.2.15dev5.1
  * Origin: Global Ukraine free NNTP site (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Apache::Session проблема   Maxim Yemelyanov   26 Nov 2003 21:43:11 
 Re: Apache::Session проблема   Sergey Borodich   27 Nov 2003 11:31:53 
 Re[2]: Apache::Session проблема   Maxim Yemelyanov   27 Nov 2003 13:17:55 
 Re: Apache::Session проблема   Sergey Borodich   27 Nov 2003 13:49:41 
 Re: Apache::Session проблема   Yury Kopyl   27 Nov 2003 14:06:40 
Архивное /ru.cgi.perl/643601a830f6.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional