This code snippet shows how to get all cookies using JavaScript language.
/*
* return all cookies with array.
*/
function get_cookies_array() {
var cookies = { };
// if document.cookie not null or empty
if (document.cookie && document.cookie != '') {
var split = document.cookie.split(';');
for (var i = 0; i < split.length; i++) {
var name_value = split[i].split("=");
name_value[0] = name_value[0].replace(/^ /, '');
cookies[decodeURIComponent(name_value[0])] = decodeURIComponent(name_value[1]);
}
}
return cookies;
}
Example:/*
* read & show cookies name and value with loop from get_cookies_array() method.
*/
var cookies = get_cookies_array();
for(var name in cookies) { alert( name + " : " + cookies[name] + "" ); }