Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    18

    [Javascript] Controllo referer e redirect

    Salve,
    ho realizzato un piccolo javascript che permette di controllare il referer del visitatore e di consentire l'accesso alla pagine solo se il referer corrisponde ad uno dei due domini prestabiliti. Se il dominio referer non è tra i due consentiti o se il referer è null allora la pagina rimanda automaticamente al primo dei domini consentiti. Questo in teoria perchè non funziona! Io non riesco a capire il perchè e non conosco così bene il javascript quindi spero che possiate darmi una mano voi. Ecco il mio script che non funziona:

    codice:
    if (document.referrer != "dominio1.com" && document.referrer != "dominio2.it")
    {
    window.location.replace("http://www.dominio1.com"); 
    }
    Grazie a tutti!
    Ciao

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cosa restituisce un alert(document.referrer)?
    non credo solo "dominio1.com"
    tu invece verifichi che il referrer sia esattamente questa stringa

    se vuoi verificare che nel referrer non sia contenuto "dominio1.com" e neppure "dominio2.com"
    codice:
    if (document.referrer.indexOf("dominio1.com")<0 &&  document.referrer.indexOf("dominio2.com")<0){
    // istruzioni
    }
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    18
    Ciao!
    Ho provato e funziona tutto correttamente.
    Grazie mille per l'aiuto!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.