tecniche capcha

Ciao Gianni.

Ho seguito l'articolo 'Combattere lo spam con tecniche CAPCHA ' e ho riprodotto

i tre file 'form.php ,capcha.php ,post.php'.

Nelle conclusioni finali si legge :

  L'identificativo è protetto da un codice di controllo che solo

  lo script form.php può generare correttamente.

  Questo codice permette allo script capcha.php di verificare se è

  stato richiamato realmente da form.php.

  Un utente non può quindi lanciare più volte capcha.php sperando che

  la tabella del database si riempia di record.

Il problema che ho notato è che se aggiorno la pagina form.php genero un nuovo codice

e quindi un nuovo record nella tabella.

C'è un modo per evitare cio?

Grazie in anticipo.

 

inviato 11 anni fa
nino
nino
1
X 0 X

Quella è più una caratteristica voluta che un problema. E' un modo per evitare che partendo da uno stesso codice si possa "clonare" la pagina su più computer e visualizzare la stessa stringa. In pratica se ti salvi l'HTML della pagina è lo mostri su diversi browser ottieni immagini capcha diverse.

Nel DB quei record praticamente non occupano spazio quindi sono a costo zero. E prima o poi vengono cancellati.

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda