Shopping cart implementation by session variables.