I used to use
Apache::Session (AS), but I'm about to migrate to
CGI::Session (CS). Despite the name, AS does work under vanilla CGI (I didn't do much mod_perl). The convenient in using AS is lying on the
tie interface. You work on the session data as usual with ordinarny hash.
But, this is the tie interface that brings the cons for me since I have to worry about extra variable. Another cons is that I had to explicitly say relevant driver for the storage.
use Apache::Session::MySQL;
my %session;
tie %session, 'Apache::Session::MySQL';
I haven't used CS, but the docs look promising. So I can't actually give real experience here. I can imagine that I can use my conf structure to fill in the dsn option. I prefer the method call interface provided by CS. I still hope that CS will take an active dbh as alternative to dsn. Another downside for CS is that its constructor is too way polymorphic (if this term is correct). While I have no problem with this, but it can confuses newbie.
Open source softwares? Share and enjoy. Make profit from them if you can. Yet, share and enjoy!
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.