Mi intrometto nella vostra discussione con un problema su un sito tartassato dallo spam: ho inserito il codice captcha sia nel modulo contatti sia nel modulo per l'invio degli annunci di vendita usato, e l'ho verificato: se non lo inserisco (campo vuoto) o non lo inserisco correttamente (valore casuale) mi compare l'errore previsto ed il modulo non viene inviato.
Nonostante questo continuo a ricevere spam.
Come può essere possibile?
Scusa il ritardo ma come detto non ero a casa,
comunque no, tu prima crei la stringa con gli underscore, poi la mandi a capo e infine la traduci in html con str_replace.
Guarda ho riscritto la query in altro modo e adesso va, non ho capito l'errore, più tardi provo a fare come hai detto tu e posto l'errore magari è utile anche ad altri: Grazie ciao.
Scusate, ho risolto. Tutto dipende da register_globals = Off nel php.ini. Ho letto la guida per cui conviene tenerlo su Off, ora devo solo riuscire a capire come sfruttare variabili non globali :bho:
Rimanendo sempre nel dubbio se questa era la sezione giusta, ho risolto.
A volte non soffermandosi alle 3 ore di ragionamento e farne 3 ore e 10 minuti ci si accorge che la soluzione è più ridicola del solito.
Fatto action="risultati.php"
e poi fatto tanti input type="hidden" per quante erano le variabili.