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

    modulo contatti senza spam

    ciao, ho realizzato sul mio sito un modulo per contattarmi ma mi arriva una montagna di spam.
    ho inserito anche un controllo che mi estrae un numero casuale da 0 a 100 e questo numero bisogna scriverlo in una casella di testo ma lo spam arriva ugualmente!

    come potrei risolvere? grazie!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    banale: accertati che l'email non sia visibile da nessuna parte nel codice html che arriva al browser.... poi invece di utilizzare il sistema con numero, usa "captcha".. ossia quelle immagini con testo "deformato" difficilmente interpretabili da un computer. Ci sono diverse librerie già pronte... una ad esempio è: http://b2evo-captcha.sourceforge.net/

    ma ce ne sono molte altre (cerca su sourceforge.net)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    beh... effettivamente l'email è all'interno della funzione mail()
    come potrei evitare questo?

    per il captcha ora provvedo subito!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    se è nel codice php allora stai seguendo la procedura corretta... intendevo dire di evitare leggerezze del tipo:

    codice:
    <select name="dest">
      <option value="webmaster@tuosito.com">Web Master</option>
      <option value="info@tuosito.com">Info generiche</option>
      ...
    </select>
    Per il resto, se ti arriva spam in grandi quantità, vuol dire che il sistema di controllo che hai usato non è poi così efficace.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    il sistema di controllo estrae un numero da 0 a 100 e se non si inserisce il numero in un campo, la mail dà errore... guarda qui!

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ed infatti...la "risposta" è già contenuta nella pagina: controllo_num, il campo hidden, ha già il valore da controllare inserito... non è proprio un metodo sicuro.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    beh... come potrei fare allora?
    il valore del numero devo passarlo comunque per fare poi il controllo...
    la cosa strana è che questo controllo non ha diminuito neanche minimamente lo spam...

    ora provo con il captcha, ne conosci uno semplice da configurare? grazie di tutto... hai una birra pagata!

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    quello che ti ho linkato è abbastanza facile da utilizzare e ben documentato.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.