Skip to Content

createCookie()

Create a cookie using JavaScript.

JavaScript July 2, 2019

Usage

JavaScript
nebula.createCookie(name, value, days)

Parameters

name
(Required) (String) The name of the cookie
Default: None

value
(Required) (String) The value of the cookie
Default: None

days
(Optional) (Integer) The number of days before expiration
Default: 3650

Request or provide clarification »

Demo


Toggle cookie: OFF Last set on: (not set)


Source File

Located in /assets/js/nebula.js on line 4104.

JavaScript
nebula.createCookie = function(name, value, days){
    if ( !days ){
        var days = 3650; //10 years
    }

    if ( days ){
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires=" + date.toGMTString(); //Note: Do not let this cookie expire past 2038 or it instantly expires. http://en.wikipedia.org/wiki/Year_2038_problem
    } else {
        var expires = "";
    }
    document.cookie = name + "=" + value + expires + "; path=/;SameSite=Lax";
};

Override

To override or disable this JavaScript function, simply redeclare it with the exact same function name.

JavaScript
nebula.createCookie = function(name, value, days){
    //Write your own code here, leave it blank, or return false.
}