Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Verificare esistenza cookie

    Ciao a tutti!!
    Ho un problemone...dovrei verificare l'esistenza di un cookie con qualche funzione...come si fa ??
    ho provato così:
    codice:
    function controlla_esistenza_cookies() {  var exsit_cookie = leggiCookie('nomecookie');  if (exsist_cookie == null) { scriviCookie('nomecookie',1,10); } }
    codice:
    function scriviCookie(nomeCookie,valoreCookie,durataCookie)
    {
      var scadenza = new Date();
      var adesso = new Date();
      scadenza.setTime(adesso.getTime() + (parseInt(durataCookie) * 60000));
      document.cookie = nomeCookie + '=' + escape(valoreCookie) + '; expires=' + scadenza.toGMTString() + '; path = /';
    }
    function leggiCookie(nomeCookie)
    {
      if (document.cookie.length > 0)
      {
        var inizio = document.cookie.indexOf(nomeCookie + "=");
        if (inizio != -1)
        {
          inizio = inizio + nomeCookie.length + 1;
          var fine = document.cookie.indexOf(";",inizio);
          if (fine == -1) fine = document.cookie.length;
          return unescape(document.cookie.substring(inizio,fine));
        }else{
           return "";
        }
      }
      return "";
    }
    function cencellaCookie(nomeCookie)
    {
      scriviCookie(nomeCookie,'',-1);
    }
    function verificaCookie()
    {
      document.cookie = 'verifica_cookie';
      var testcookie = (document.cookie.indexOf('verifica_cookie') != -1) ? true : false;
      return testcookie;
    }
    Ma non funziona...non mi vengono altre idee...illuminatemi...
    ps: conosco il valore del cookie da verificare.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    leggi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Grazie ho risolto così:
    codice:
    function apertura_pagina() {
    // Controllo se i cookie relativi alle configurazioni esistono, se non esistono li creo.
    var valore_cookie = leggiCookie('nome_del_cookie');
    var possibile_valore_1 = 1;
    var possibile_valore_2 = 2;
    if (valore_cookie != possibile_valore_1 && valore_cookie != possibile_valore_2) {
    scriviCookie('nome_del_cookie',1,10);
    }
    }

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.