A cookie is often used to identify a user.
A cookie is a variable that is stored on the visitor's computer. Each time the same computer
create and retrieve cookie values.
Examples of cookies:
In this example we will create a cookie that stores the name of a visitor. The first time a
visitor arrives to the web page, he or she will be asked to fill in her/his name. The name
is then stored in a cookie. The next time the visitor arrives at the same page, he or she will
get welcome message.
First, we create a function that stores the name of the visitor in a cookie variable:
The parameters of the function above hold the name of the cookie, the value of the cookie, and
the number of days until the cookie expires.
In the function above we first convert the number of days to a valid date, then we add the number
of days until the cookie should expire. After that we store the cookie name, cookie value and
the expiration date in the document.cookie object.
Then, we create another function that returns a specified cookie:
The function above makes an array to retrieve cookie names and values, then it checks if the
specified cookie exists, and returns the cookie value.
Last, we create the function that displays a welcome message if the cookie is set, and if the
cookie is not set it will display a prompt box, asking for the name of the user, and stores the
username cookie for 365 days, by calling the setCookie function:
All together now:
The example above runs the checkCookie() function when the page loads.
Your Query was successfully sent!