Credo di aver fatto una buona cosa, più o meno come hai suggerito te.
Se tutto risulta corretto, con l' IF faccio la connessione al database e tutto il codice, poi chiudo la connessione.
Nell' ELSE sotto prenderei orario e IP del client; il dubbio ora sta qui, intendo sempre discorso sicurezza:
Ho già chiuso la connessione al database, così non rischio niente, ma non posso salvare, meglio che mi autospedisca una e-mail coi dati, che salvi tutto su altri database inutilizzati, oppure dici che non rischio nulla e mi creo una nuova tabella nello stesso database?
Spero di essere stato abbastanza chiaro.

Grazie di nuovo!