|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexey Gavluk 2:5020/400 09 Apr 2003 18:19:39 To : All Subject : mod_perl2 session with non-scalar objects --------------------------------------------------------------------------------
Привет, Алл!
Вопрос вобщем:
- Как под mod_perl2 реализовать подобие Servlet-сессии?
Т.е. чтобы можно было покласть в сессию некоторый объект, причем не просто
скаляр, а который может иметь линки на кучу других объектов в памяти и надо
чтоб они соответсвенно тоже не потерялись....
Конкретнее.... копал Apache::Session, но если я правильно понял то в API
mod_perl2 ее нету, да и то что она хранит данные либо в файле либо в БД
настораживает -- как она тогда сможет хранить сложный объект с кучей ссылок
на другие и т.п.? Hе уж-то Data::Dumper юзает??? ;-)
Конкретнее-2... можно просто в некую переменную _не_ в рамках
sub handle : method {}
покласть этот объект и юзать его оттуда, а уникальность ИД сессии
организовывать самому.... Hо как-то криво (глобальные переменные типа
плохо), да еще и встает проблема еже-20 минутной чистки завалявшихся
сессий....
Спасибо.
--- ifmail v.2.15dev4
* Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/167959f335759.html, оценка из 5, голосов 10
|