Cookie Protocol Server sets cookies in response header: - - PowerPoint PPT Presentation

cookie protocol
SMART_READER_LITE
LIVE PREVIEW

Cookie Protocol Server sets cookies in response header: - - PowerPoint PPT Presentation

Cookie Protocol Server sets cookies in response header: Set-Cookie: session=0x4137f; Expires=Wed, 09 Jun 2012 10:18:14 GMT Name Value Expiration Time Browser returns cookies in headers of later requests: Cookie: session=0x4137fd6a CS


slide-1
SLIDE 1
  • Server sets cookies in response header:

Set-Cookie: session=0x4137f; Expires=Wed, 09 Jun 2012 10:18:14 GMT

  • Browser returns cookies in headers of later requests:

Cookie: session=0x4137fd6a

CS 142 Lecture Notes: Cookies Slide 1

Cookie Protocol

Name Value Expiration Time

slide-2
SLIDE 2

CS 142 Lecture Notes: Cookies Slide 2

Easter Egg Controller

class RailsIntroController < ApplicationController def hello @warning = false if session[:count] == nil then session[:count] = 0 end session[:count] = session[:count] + 1 if (session[:count] >= 3) then session[:count] = 0 @warning = true end ... end

slide-3
SLIDE 3

CS 142 Lecture Notes: Cookies Slide 3

Easter Egg View

<%@title = "Hello, User"%> <p> This page was fetched at <%= Time.now() %> </p> <% if @warning %> <p> <b>HEY!</b> Don't you have anything better to do than just redisplaying me over and over? </p> <% end %>

slide-4
SLIDE 4

CS 142 Lecture Notes: Cookies Slide 4