Plugin: Expirare cookie

Vezi subiectul anterior Vezi subiectul urmator In jos

Plugin: Expirare cookie Empty Plugin: Expirare cookie

Mesaj Scris de SSYT Joi Oct 01, 2015 10:55 am

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

SSYT
Membru onorific
Membru onorific

Mesaje : 1423
Varsta : 27
Localizare : Romania, localhost:80
Data înscrierii : 10/08/2015
Mulțumiri : 199
Pachetul Gratuit Opera phpBB3

https://help.forumgratuit.ro
SSYT a fost mulțumit de autorul acestui subiect.

Plugin: Expirare cookie Empty Re: Plugin: Expirare cookie

Mesaj Scris de SSYT Vin Ian 08, 2016 7:55 pm

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

SSYT
Membru onorific
Membru onorific

Mesaje : 1423
Varsta : 27
Localizare : Romania, localhost:80
Data înscrierii : 10/08/2015
Mulțumiri : 199
Pachetul Gratuit Opera phpBB3

https://help.forumgratuit.ro
SSYT a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus


Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum