Est-ce que quelqu'un pourrait mettre à jour le code suivant pour que le cookie expire en 30 secondes.
function setCookie(c_name, value, exdays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString()); document.cookie = c_name + "=" + c_value; }
function createCookie(name, value) { var date = new Date(); date.setTime(date.getTime()+(30*1000)); var expires = "; expires="+date.toGMTString(); document.cookie = name+"="+value+expires+"; path=/"; }
Vous pouvez utiliser l' max-age
lors du réglage d'un cookie, ce qui entraîne un code plus simple:
function setCookie(name, value, maxAgeSeconds) { var maxAge = "; max-age=" + maxAgeSeconds; document.cookie = encodeURI(name) + "=" + encodeURI(value) + maxAge; }