Spam là một vấn đề mà tất cả các chủ sở hữu trang web phải đấu tranh để giải quyết. Sự thật đơn giản là nếu bạn có bất kỳ biểu mẫu web nào để thu thập thông tin từ khách hàng của bạn trên trang web của bạn, bạn sẽ nhận được một số nội dung gửi spam. Trong một số trường hợp, bạn có thể nhận được rất nhiều và nhiều lần gửi spam.
Spam là một vấn đề lớn ngay cả trên các biểu mẫu không làm bất cứ điều gì có thể mang lại lợi ích cho người gửi spam (như đăng lại trang web nơi họ có thể thêm backlinks vào các trang web khác).
Người gửi spam sử dụng biểu mẫu web để thử và quảng cáo các trang web và doanh nghiệp của riêng họ và họ cũng sử dụng chúng cho mục đích độc hại hơn. Chặn kẻ gửi spam từ các biểu mẫu trên web của bạn có thể là một công cụ năng suất quan trọng và sẽ giữ cho phần bình luận trang web của bạn không bị tìm kiếm.
Để bảo vệ các biểu mẫu web của bạn, bạn cần làm cho công cụ tự động điền hoặc gửi biểu mẫu trở nên khó khăn hoặc không thể trong khi vẫn giữ cho khách hàng điền vào biểu mẫu càng dễ dàng càng tốt. Đây thường là hành động cân bằng, như thể bạn làm cho biểu mẫu quá khó để điền vào khách hàng của bạn sẽ không điền vào, nhưng nếu bạn làm cho nó quá dễ dàng, bạn sẽ nhận được nhiều spam hơn gửi thực. Chào mừng bạn đến với thời gian thú vị khi quản lý trang web!
Thêm các trường chỉ có các thư rác có thể xem và điền vào
Phương pháp này dựa trên CSS hoặc JavaScript hoặc cả hai để ẩn các trường biểu mẫu từ khách hàng truy cập trang web hợp pháp, trong khi hiển thị chúng cho rô bốt chỉ đọc HTML .
Sau đó, mọi biểu mẫu gửi chứa trường biểu mẫu đó được điền đều có thể bị coi là spam (vì bot đã gửi rõ ràng) và bị xoá bởi tập lệnh hành động biểu mẫu của bạn. Ví dụ: bạn có thể có HTML, CSS và JavaScript sau:
Biểu mẫu đơn giản title>