Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    101

    Attivare reindirizzamento solo una o due volte

    Premetto che non capisco molto di html e dato che sperimentando sono riuscito a reindirizzare un sito ad un altro volevo sapere se era possibile fare in modo che il reindirizzamento avvenisse solo una o due volte...
    <meta HTTP-EQUIV='REFRESH' content='20; url=https://www.sitoacuivoglioarrivare.it/'/>
    Vorrei poter rendere questo parte di codice attiva solo 1-2 volte.Come posso fare?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    secondo quali criteri?

    bisogna che te lo annoti da qualche parte: cookie, database, sessione

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    101
    Premetto che sto tentanto di modificare il modello di un blog su blogspot.Leggendo in giro da come ho capito il metodo migliore è quello di utilizzare i coockie.Avevo pensato di utilizzare questa guida per creare e leggerne uno

    http://www.computergeek.it/2010/05/p...na-pagina-web/

    e poi dato che bisogna anche caricare il pacchetto con le annesse funzioni e dato che non posso caricarlo direttamente su blogspot avevo pensato di inglobarlo nel codice come spiegato in questa guida

    http://www.ideepercomputeredinternet...i-modelli.html

    Ma a conti fatti dopo aver utilizzato questo codice il coockie non viene neanche creato e non sono reindirizzato.Non capisco perchè.


    Rileggendo di nuovo il codice ho notato che in questo modo cerca coomunque il file gest_cookies.js è forse quella la parte di codice sbagliata?
    codice:
     
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="gest_cookies.js"></script>
       <script type="text/javascript">
    	if (leggiCookie('ComputerGeek') == false)
    	{
    		
                    creaCookie('ComputerGeek','OK',120);
                    <meta HTTP-EQUIV='REFRESH' content='20; url=www.google.it/'/> 
    	}
    </script>
    
    
    
    <script type='text/javascript'>      
    
    function creaCookie(nomeCookie,valoreCookie,durataCookie)
    {
      var scadenzaCookie = new Date();
      var dataAttuale = new Date();
      scadenzaCookie.setTime(dataAttuale.getTime() + (parseInt(durataCookie) * 60000));
      document.cookie = nomeCookie + '=' + escape(valoreCookie) + '; expires=' + scadenzaCookie.toGMTString() + '; path = /';
    }
    
    function leggiCookie(nomeCookie)
    {
      if (document.cookie.length > 0)
      {
        var start = document.cookie.indexOf(nomeCookie + "=");
        if (start != -1)
        {
          start = start + nomeCookie.length + 1;
          var end = document.cookie.indexOf(";",start);
          if (end == -1) end = document.cookie.length;
          return unescape(document.cookie.substring(start,end));
        }
    	else
    	{
           return "";
        }
      }
      return "";
    }
    
    function eliminaCookie(nomeCookie)
    {
      creaCookie(nomeCookie,'',-1);
    }
    
    
    </script>

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    non entro nel merito del codice (che è javascript, quindi sposto nella sezione dedicata).

    intanto ti dico che le variabili e i valori che imposti nel cookie le devi leggere ed elaborare: scrivere "<meta HTTP-EQUIV='REFRESH'...." buttato li non può funzionare





    edit:
    Originariamente inviato da Zanzy
    Rileggendo di nuovo il codice ho notato che in questo modo cerca comunque il file gest_cookies.js è forse quella la parte di codice sbagliata?
    la guida a questo proposito l'hai linkata proprio tu

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.