Dintre dezavantaje ar fi: securitatea paginii web şi numărul de spam-uri care pot apărea pe site.
Un formular de contact se poate crea foarte simplu, sunc necesare doar:
1.Codul HTML care este format din cîmpurile şi textul care apare în formular.
2.Codul PHP care conţine atît informaţiile de trimitere cît şi adresele de e-mail.
Pentru a crea un formular de contact ar trebui mai întîi să elaboraţi o listă cu etapele destinaţiei formularului de contact:
•Să preia datele completate de utilizator,
•Se validează datele pentru a evita un potenţial atac,
•Se verifică dacă expeditorul mesajului este om sau robot,
•Se încearcă transmiterea mesajului
•Se afişează o confirmare a trimiterii mesajului sau o listă de erori.