Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    10

    Antispam form mail No captcha

    Buongiorno a tutti, sono giorni che sono alla ricerca di una risposta che non riesco a trovare. Ho da poco cambiato il form mail del mio sito in quanto molte mail non arrivavano e ora uso il cdosys di ar*ba, il problema e che ora mi arrivano una marea di email spam dove riempe tutti campi con nomi di marche di moda o outlet ecc.. Sto cercando un modo per evitare questo inconveniente e vorrei inserire nel form una semplice domanda e se la risposta e corretta il form viene inviato. Problema non mi intendo ne di php ne di asp quindi ho bisogno di un aiuto passo passo ma in rete non ho trovato nulla. Qualcuno mi puo dire che codice inserire e dove? Se il form e cdosys.asp posso mettere un controllo antispam in php? Grazie in anticipo dell'aiuto

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Quote Originariamente inviata da Giogio89 Visualizza il messaggio
    ...
    Se il form e cdosys.asp posso mettere un controllo antispam in php? Grazie in anticipo dell'aiuto
    Benvenuto.
    Ecco, cominciamo da qui: se il sito è in ASP, meglio che fai tutto in ASP, senza fare pastrocchi mischiando i linguaggi.

    Dammi conferma se il tuo sito è in ASP ed in caso ti sposto nella sezione giusta.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    10
    Ti ringrazio per il benvenuto, la pagina dei contatti e in formato html e all interno ho messo un modulo form preso dal sito di aruba basato sul cdosys.asp. Sto impazzendo perche non riesco a trovare una soluzione. Io vorrei solamente aggiungere a questo modulo una riga con esempio quanto fa 2+2 e se la risposta e corretta invia il modulo. Mi continuano arrivare email di spam. Tu cosa mi consigli?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Se il modulo è in asp allora ti conviene usare asp per tutto, ti sposto nella sezione adatta.

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    alla faccia dei vari captcha... il metodo che meno mi ha creato problemi è proprio quello della domanda aritmetica (pure sempre uguale!)

    per il resto... se blocchi l'invio (lato server, niente javascript) con la domanda o captcha, e ancora ti arriva spam dal modulo, bisogna fare qualche controllo sullo script d'invio
    facci vedere anche il modulo

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    10
    Non sono ancora riuscito a mettere nessun controllo antispam per questo sono invaso di email, purtroppo non riesco a trovare nulla che spieghi passo passo come fare. Io vorrei mettere un semplice controllo domanda o operazione matematica è indifferente.
    Il codice l'ho preso dal sito di aruba è un form con cdosys.asp. Non è che riesci a mandarmi il codice da implementare e dirmi anche dove inserirlo? grazie!

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    schematicamente:
    codice:
    <%
    if request.form("nomeCampoRisultato")="RispostaAttesa" then
      // manda la mail con cdosys
    else
      // rispondi al (presunto) utente che ha sbagliato la risposta
    end if
    %>
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    10
    Non mi intendo di programmazione php,asp,java. Ho fatto i siti grazie a dreamweaver e alle informazioni trovate in rete. Scritto cosi quel codice non lo capisco.
    Mi servirebbe proprio una porzione di codice per la verifica e una spiegazione perché schematicamente non capisco, mi spiace. Devo riportare il codice html del form e il cdosys di aruba?

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    10
    Sto aggiungendo una verifica java: Il numero "captcha" viene generato "lato client" tramite JS, e immesso all’interno di un campo input hidden trovato in rete.

    La domanda è la seguente: il validatore funziona se i numeri generati e quelli inseriti sono uguali esce l'avviso che sono uguali però come faccio ad aggiungere che se sono uguali deve inviare il modulo:

    Suppongo sia da modificare questo:

    function fnCaptchaCheck(f){
    if ((f.captcha.value == "") || (f.captcha.value == f.captchaHidden.value)){
    alert("Numeri corrispondenti");
    }else{
    alert("Numeri diversi");
    }
    return false();
    }
    window.onload=function(){fnCaptcha();}


    Chi mi aiuta? grazie

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    lascia perdere javascript (non java che non c'entra), esegui il controllo lato server.

    nel form metti il campo dove dare la soluzione, e poi segui l'esempio di br1.

    è meno complicato di quel che sembra

Tag per questa discussione

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.