What is the difference between a Session and a Cookie?
What circumstances should each be used?
Session is a server side object, which transfer or access data between page call. Cookies is a object which is client side/client machine which store some text information of browser and server.