Session Management


Why Maintain State?


Sessions


Session Identifier


Techniques for Session Management


Hidden Fields


Hidden Fields - Example


Hidden Fields - Example


Hidden Fields - Example


Limitations


Extra Information in URLs


Extra Information in URLs


Extra Information in URLs - Example


Limitations


Cookies


Using Cookies - Site Personalization


Using Cookies - Web Site Tracking


Using Cookies - Targeted Marketing


Setting Cookies


Cookie Parameters


Setting a Cookie with CGI.pm


Getting a Cookie


Getting a Cookie from a Script


Using a Database


Readings