On 29 May 2002, Patrick K. O'Brien said:
> Now that I've got my style switcher working, could you give a brief summary
> of the reasons why the session management mechanism would be better that a
> specific cookie for this? Thanks.
1) Less code -- you only have to check that the user's selection
is sane once.
2) Cleaner code -- you can abstract checking the user's selection
to your Session class, eg. in a set_style_sheet() method.
3) Fewer cookies to send -- speaking for myself, I hate sites that
send a separate cookie for every little piece of information.
I'm peevish and tend to start rejecting cookies after receiving
2 or 3 from the same server, assuming I accept any in the
first place.
4) More room to grow -- what other per-user state information are
you going to want to keep in future? With session management,
it's just a question of adding attributes to your Session class.
Greg