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 | Cookie
- HTTP headers | Set-Cookie
- How to create and read value from cookie ?
- Express.js res.cookie() Function
- Firebase (sign in with Google) Authentication in Node.js using Firebase UI and Cookie Sessions
- How to access HTTP Cookie in Node.js ?
- HTML | DOM lang Property
- HTML | DOM Style backgroundClip Property
- HTML | DOM Style borderTop Property
- HTML | DOM Meter max Property
- HTML | DOM Input Hidden value Property
- HTML | DOM Textarea autofocus Property
- HTML | DOM Style columnGap Property
- HTML | DOM Input Time autofocus Property
- HTML | DOM Input Submit formTarget Property
- HTML | DOM Style boxSizing Property
- HTML | DOM Video seekable Property
- HTML | DOM Input Checkbox disabled Property
- HTML | DOM Source src 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.