urosevic icon

Read/Write Cookies and Read URL Parameter

urosevic | PRO | 01/20/16 12:45:09 PM UTC | 0 ⭐ | 444 👁️ | Never ⏰ | []
JavaScript |

770 B

|

None

|

0 👍

/

0 👎

/* AU:20140603 Cookie drop and read + get URL parameter value */
function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i].trim();
        if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
    }
    return "";
}
function setCookie(cname, cvalue, exdays, cpath) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires=" + d.toGMTString();
    document.cookie = cname + "=" + cvalue + "; " + expires + "; path=" + cpath;
}
function getURLParameter(name) {
  return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null
}

Comments