Almost every website store cookies(small text files) on the user’s computer for recognition and to keep a track of his preferences. DOM cookie property sets or gets all the key/value pairs of cookies associated with the current document.
Geting all the Cookies:
The document.cookie method returns a string containing semicolon separated list of all the cookies(key=value pairs) of the current document.
Below is the program to get all of the cookies associated with the current document:
Setting a Cookie:
A new cookie can be written for the current document by providing a string containing key=value pair separated by a colon with other cookies(key=value pairs) or any of the following optional values:
- expires=date: where date is in GMT format. By default, the cookie expires when the browser is closed.
- path=path: specifies the directory to store cookie the on computer.By default path is set to the path of the current document location.
- domain=domainname: specifies domain name of the cookie.If not specified, defaults to domain name of current page.
- secure=boolean: specifies if the cookie has to be sent through https server.
document.cookie = NewCookie
Before Setting a Cookie:
After Setting the Cookie:
Supported Browser: The browsers supported by DOM cookie Property are listed below:
- Google Chrome
- Internet Explorer
- Remove a cookie using PHP
- HTTP headers | Set-Cookie
- HTTP headers | Cookie
- HTML | DOM dir Property
- HTML | DOM id Property
- HTML | DOM name Property
- HTML | DOM Bdo dir Property
- HTML | DOM URL Property
- HTML | DOM specified Property
- HTML | DOM li value Property
- HTML | DOM value Property
- HTML | DOM Map name Property
- HTML | DOM scrollWidth Property
- HTML | DOM characterSet Property
- HTML | DOM scrollHeight Property
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.