previous | start | next

State Maintenance -- Hidden Fields

A shopping cart application is more difficult to implement than it may seem. Because the HTTP protocol is stateless, a Web server regards every connection as entirely new, with no relationship to any previous or future connections.
 
However, a shopping cart application requires persistent state maintenance - each HTML page sent contains information derived from earlier pages.
 
A hidden field within a form is the simplest way to maintain state. A hidden field is like any other FORM entity; it is simply not displayed by the browser. It can be inspected using, for example, the "View Source" option of the browser, where it will look something like: <input type="hidden" name="sid" value="XYZZY">.
 

 
Lecture 20: Web Commerce Technologies Copyright © 2004 P.Scott, La Trobe University Bendigo.



previous | start | next