Ciao a tutti
ho il problema che in alcune tabelle del mio DB su MYSQL si inseriscono record non so come, cn dei link a pagine esterne come fossero SPAM veri e propri. Come risolvo?
Sì, questo dovrebbe aver risolto la maggior parte dei problemi. Poi ti consiglierei anche di controllare il numero di link in ogni record del database. Se è maggiore di 5 (aumenta o diminuisci a tua discrezione) potresti mettere il record in coda di moderazione, come fa WordPress.
un'altra cosa utile potrebbe essere un controllo di sessione sui form basato sul tempo, già definire un intervallo di tempo anche molto breve tra l'invio di un feedback e l'altro può aiutare molto.
Non è una cosa semplice da fare se sei alle prime armi. Immagino che tu abbia un pannello di amministrazione, giusto? Beh, se è così allora puoi aggiungere un campo nella tabella chiamato ad esempio spam, e in fase di inserimento, se il testo del messaggio o quello che è contiene più di 5 link lo imposti ad 1.
Nel pannello di amministrazione poi crei una sezione apposita dove visualizzi tutti i record in cui il campo spam è 1, e dalla quale si può decidere se cancellarli definitivamente oppure approvarli (in quest'ultimo caso aggiorni il record e lo fai diventare 0).