Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1

    settare il parametro expire delle cookie con javascript

    Salve,

    vorrei sapere come impostare una data di scadenza delle cookie in asp con javascript (riesco a trovare solo informazioni relative a vbs).
    Praticamente vorrei "tradurre" in javascript questo statement vbs:

    Response.Cookies("MyCookie").Expires = DateAdd("d", 7, Date)
    Oppure (ancora meglio) esiste un modo per dare una scadenza infinita ad un cookie?
    Grazie mille!
    ordine non è armonia.

  2. #2
    codice:
    <SCRIPT language="JavaScript">
    
    // imposta il cookie sNome = sValore
    // per la durata di iGiorni
    function setCookie(sNome, sValore, iGiorni) {
      var dtOggi = new Date()
      var dtExpires = new Date()
      dtExpires.setTime
        (dtOggi.getTime() + 24 * iGiorni * 3600000)
      document.cookie = sNome + "=" + escape(sValore) +
        "; expires=" + dtExpires.toGMTString();
    }
    
    // restituisce il valore del cookie sNome
    function getCookie(sNome) {
      // genera un array di coppie "Nome = Valore"
      // NOTA: i cookies sono separati da ';'
      var asCookies = document.cookie.split("; ");
      // ciclo su tutti i cookies
      for (var iCnt = 0; iCnt < asCookies.length; iCnt++)
      {
        // leggo singolo cookie "Nome = Valore"
        var asCookie = asCookies[iCnt].split("=");
        if (sNome == asCookie[0]) { 
          return (unescape(asCookie[1]));
        }
      }
    
      // SE non esiste il cookie richiesto
      return("");
    }
    
    // rimuove un cookie
    function delCookie(sNome) {
      setCookie(sNome, "");
    }
    
    </SCRIPT>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.