Click here to Skip to main content
15,881,709 members
Articles / Web Development / IIS
Article

Working with cookies

Rate me:
Please Sign up or sign in to vote.
1.67/5 (10 votes)
1 Feb 2000 156.7K   1.3K   37   16
An introduction to using cookies in your ASP scripts
  • Download source files - 3 Kb
  • Overview

    This is a small ASP (Microsoft Active Server Pages) application that implements basically work with cookies.
    The project has next main-functionality:

    • read cookies
    • write cookies
    • set expired date for cookies
    The page contains a help that make your work easy with the project. The sample is ready to use.

    Details

    The project has three important parts:

    1. Test if the client browser support cookies.

      For that I use the Browser Capabilities component (“MSWC.BrowserType”)

      set objBrowserCapabilities = server.CreateObject("MSWC.BrowserType")
      
      ' ...
      
      blnSupportCookies = objBrowserCapabilities.cookies
      
      ' ...
      
    2. Read and display cookies

      For that I use the Request.Cookies collection. (See the ASP built-in objects.)

    3. Write cookies to client browser

      For that I use the Response.Cookies collection. (See the ASP built-in objects.)

    Usage


        The cookies have two forms:(See http://www.microsoft.com/info/cookies.htm)

    • normal cookies
    • dictionary cookies

    If you want write a normal cookie then specify a value in the Cookie Name field (this field is required) and a value in the Cookie Value field. If you want to write a dictionary cookie first you must type the number of keys (must be great 0) and then click 'Write cookie dictionary'. The page is then setup with your options and you can type values for your cookie dictionary. After you put the values in fields click 'Submit'. The cookie is written to the browser and is automatically read and displayed on the page.

    If you don’t set an expire value then your cookie lifetime will end after you shut down the current session. To extend yours cookies lifetime, you must set the Date and Hour values.

    Please feel free to ask any questions you have by e-mail: iulian_iuga@yahoo.com

    That's it!

    License

    This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

    A list of licenses authors might use can be found here


    Written By
    Web Developer
    Germany Germany
    This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

    Comments and Discussions

     
    GeneralMy vote of 1 Pin
    Member 38207784-Aug-09 0:46
    Member 38207784-Aug-09 0:46 
    GeneralI agree with Tom! This code is worthless Pin
    Brian7-Feb-00 11:54
    Brian7-Feb-00 11:54 
    GeneralRe: I agree with Tom! This code is worthless Pin
    Iulian Iuga8-Feb-00 3:14
    Iulian Iuga8-Feb-00 3:14 
    GeneralRe: I agree with Tom! This code is worthless Pin
    Ronny Dahl10-Mar-00 3:43
    sussRonny Dahl10-Mar-00 3:43 
    GeneralRe: I agree with Tom! This code is worthless Pin
    Iulian Iuga8-Feb-00 3:41
    Iulian Iuga8-Feb-00 3:41 
    GeneralRe: answers Pin
    Brian9-Feb-00 9:41
    Brian9-Feb-00 9:41 
    GeneralRe: answers Pin
    Iulian Iuga9-Feb-00 20:51
    Iulian Iuga9-Feb-00 20:51 
    GeneralRe: answers Pin
    Anonymous27-Aug-02 16:24
    Anonymous27-Aug-02 16:24 
    GeneralRe: answers Pin
    Anonymous3-Jul-03 5:17
    Anonymous3-Jul-03 5:17 
    GeneralRe: answers Pin
    Anonymous6-Aug-03 19:13
    Anonymous6-Aug-03 19:13 
    GeneralCookies Test not "safe" Pin
    Tom Wellige3-Feb-00 21:05
    Tom Wellige3-Feb-00 21:05 
    GeneralRe: Cookies Test not Pin
    Uwe Keim6-Feb-00 2:46
    sitebuilderUwe Keim6-Feb-00 2:46 
    GeneralRe: Cookies Test not Pin
    Tom Wellige6-Feb-00 21:12
    Tom Wellige6-Feb-00 21:12 
    GeneralRe: Cookies Test not Pin
    Uwe Keim6-Feb-00 21:23
    sitebuilderUwe Keim6-Feb-00 21:23 
    GeneralRe: Cookies Test not Pin
    Tom Wellige6-Feb-00 22:17
    Tom Wellige6-Feb-00 22:17 
    GeneralRe: Cookies Test not Pin
    Iulian Iuga6-Feb-00 21:22
    Iulian Iuga6-Feb-00 21:22 

    General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

    Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.