Автор Тема: Perl + MySQL + Session - Плакать хочется !!  (Прочитано 2371 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rawil

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Perl + MySQL + Session - Плакать хочется !!
« : 24 Октября 2003, 14:33:37 »
Друзья, помогите пожалуйста разобраться !!
Нужно сделать сессии Perl + MySql, вы скажете "CPAN" или "читай форум".... Я прочитал, все равно не понял.
Установил CGI-Session-3.95

на CPAN пишут создать таблицу (CGI::Session::MySQL)
-----------------------------------------------------
CREATE TABLE sessions (
        id CHAR(32) NOT NULL UNIQUE,
        a_session TEXT NOT NULL
    );
------------------------------------------------------
Я создал таблицу в базе "test"

новая сессия
------------------------------------------------------------------------
#!/perl/local/bin
use CGI::Session;
    $session = new CGI::Session("driver:MySQL", undef, {Handle=>$dbh});
-----------------------------------------------------------------------

Теперь вопросы !
Кто нибудь скажите немножечко конкретнее, что дальше ?? переменную $dbh нужно самому объявлять ?:
______________________________________
#!/perl/local/bin
use DBI;
$dbh = DBI->connect("DBI:mysql:host=localhost;database=test","login",pass")
____________________________________________
Или модуль все сам делает, тогда где же указать базу "test" ?

Короче я совсем запутался... Если кому то не в лом, объясните на конкретных примерах.
1) Создание новой сессии, запись её в базу;
2) Извлечение данных текущей сессии из базы;
3) Время жизни сессии, удаление неактивной сессии
И может я что то упусти, дополните

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Perl + MySQL + Session - Плакать хочется !!
« Ответ #1 : 24 Октября 2003, 16:03:49 »
Никогда не использовал этот модуль, и если честно - то разбираться в нем лень. Посмотри в сторону Apache-Session. Он прост в использовании и многофункционален в тоже время.
http://search.cpan.org/~jbaker/Apache-Session-1.54/Session.pm
The documentations is your friend

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28