Plugin: Expirare cookie

Vezi subiectul anterior Vezi subiectul urmator In jos

Plugin: Expirare cookie

Mesaj Scris de SSYT la data de Joi 1 Oct - 10:55

Plugin: Expirare cookie

Salut, am vazut ca multi `programatori` noi cauta sa faca unele coduri prin cookie, dar sa expire intrun interval de timp, iata si solutia, cu acest mic dod puteti face ca un cod care foloseste cookie, sa il puteti face ca la un interval de timp setat de dvs. sa expire acel cod.

Codul:
Cod:
function ExpireCookieTime(name, value, time) {
   if(name == "" || value == "" || time == "") return alert("Name or Value or Time is not allow value. !");
   var date = new Date();
   date.setTime(date.getTime() + (time * 60 * 1000));
   my_setcookie(name, value, { expires: date });
   alert("Cookie has been added !!");
}

function ECT(n, v, t) {
   if(n == "" || v == "" || t == "") return alert("Name or Value or Time is not allow value. !");
   var d = new Date();
   d.setTime(d.getTime() + (t * 60 * 1000));
   my_setcookie(n, v, { expires: d });
   alert("Cookie has been added !!");
}

Utilizare:
ExpireCookieTime(name, value, time);

  • name = numele cookie.
  • value = valuarea cookie ("1" ori "value");
  • time = minutele (0 - 60)


ExpireCookieTime("test_cookie", "1", 35); // 35 = minutele !

Sper sa va placa tot ce fac Fericit

SSYT
Membru onorific
Membru onorific

masculin

Mesaje : 618
Varsta : 22
Localizare : Pierdut in lumea internetului !
Data de inscriere : 10/08/2015
Multumiri : 72
Niciun avertisment

http://help.forumgratuit.ro

Sus In jos

Re: Plugin: Expirare cookie

Mesaj Scris de SSYT la data de Vin 8 Ian - 19:55

Update:
Acest update vine pentru a ajuta utilizatori

Noul cod:
Cod:
/* expire cookie function, forumotion cookie not allow function expire. Usage cookies();
   params:
      key <string>             : cookie key
      value <string>         : cookie value
      expire <number>         : number of seconds from now to expire the key
   returns:
      <boolean> : telling if operation succeeded
*/

function cookies(key, value, expire) {
   if (expires===undefined || expires===null) {
      expires = (1000*24*60*60);  // default: 1 day
   } else {
      expires = Math.abs(expires); // make sure it's positive
   }
  var now = Date.now();  // epoch time, lets deal only with integer
  var schedule = now + expires;
  try {
    my_setcookie(key, value, {expires: schedule});
  } catch(e) {
    console.log('cookies: Error setting key ['+ key + '] in cookie: ' + JSON.stringify(e));
    return false;
  }
  return true;
}

Utilizare:
Cod:
cookies('key','1', 2);
'key': name of key
'1': value of cookie key
'2': number of days

SSYT
Membru onorific
Membru onorific

masculin

Mesaje : 618
Varsta : 22
Localizare : Pierdut in lumea internetului !
Data de inscriere : 10/08/2015
Multumiri : 72
Niciun avertisment

http://help.forumgratuit.ro

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus


Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum