Как мы можем поддерживать сеанс в веб-приложении Perl CGI?

Как управлять сеансом пользователя в веб-приложении Perl CGI? Есть ли способ, кроме файлов cookie, скрытых полей. Есть ли возможность?


person Chaitu    schedule 02.04.2012    source источник
comment
Файлы cookie и скрытые поля почти всегда используются в любом веб-приложении, независимо от языка. Проверьте CGI::Session search.cpan.org/~sherzodr/ Однако CGI-Session-3.95/Session.pm. Это облегчает.   -  person Cfreak    schedule 02.04.2012


Ответы (1)


Выберите веб-фреймворк Perl, который вам нравится, и используйте его подключаемый модуль сеанса. У большинства фреймворков есть способ справиться с этим за вас. Есть и другие способы, помимо файлов cookie, но они довольно уродливы, а иногда и хитры.

Если вам это не нравится, есть много документации и примеров, ожидающих вас, чтобы прочитать после того, как вы нажмете на свой поиск Google. Тема довольно обширная и, вероятно, могла бы заполнить небольшую книгу. Поскольку ваш вопрос очень широк, вы вряд ли получите помощь в Stackoverflow.

Вы также можете найти в CPAN модули, в названии которых есть Session. Для веб-фреймворков вы можете рассмотреть Mojolicious, Dancer, Catalyst, и другие. Их документация приведет вас к их функциям обработки сеансов.

person brian d foy    schedule 02.04.2012
comment
Ваше предложение сработало для меня. Я разработчик Java. Я очень новичок в Perl. Я собираюсь использовать CGI :: Session. Большое спасибо, мозг. - person Chaitu; 03.04.2012