هرزنامه یک مشکل است که تمام مالکان وب سایت برای مقابله با آن تلاش می کنند. حقیقت ساده این است که اگر شما هر فرم وب را برای جمع آوری اطلاعات از مشتریان خود در سایت خود داشته باشید، می خواهید برخی از ارسال های اسپم را دریافت کنید. در بعضی موارد، شما ممکن است مقدار زیادی از ارسال اسپم دریافت کنید.
هرزنامه یک مشکل بزرگی است حتی در فرمهایی که هیچ کاری را انجام نمی دهند که ممکن است به نفع هرزنامه باشد (مانند ارسال مجدد به وب سایت که در آن آنها می توانند لینک ها را به سایتی دیگر اضافه کنند).
اسپم ها از فرم های وب برای ترویج کسب و کار و سایت های خود استفاده می کنند و از آنها برای اهداف مخرب بیشتر استفاده می کنند. مسدود کردن اسپم ها از فرم های وب شما می تواند یک ابزار بهره وری مهم باشد و بخش نظر شما در وب سایت را از نگاه خرابکاری حفظ خواهد کرد.
به منظور محافظت از فرم های وب شما، باید یک ابزار خودکار برای پر کردن یا ارسال فرم، دشوار یا غیرممکن باشد، در حالی که نگه داشتن آن برای مشتریان به اندازه کافی آسان باشد تا فرم را پر کنید. این اغلب یک اقدام متعادل کننده است، همانطور که اگر فرم را خیلی سخت کنید برای پر کردن مشتریان آن را پر نکنید، اما اگر شما آن را بیش از حد آسان انجام دهید، هرزنامه بیشتری نسبت به ارسال های واقعی دریافت خواهید کرد. خوش آمدید به زمان های سرگرم کننده مدیریت یک وب سایت!
اضافه کردن زمینه که تنها ربات های اسپم می بینند و پر می شوند
این روش به CSS یا جاوا اسکریپت و یا هر دو کمک می کند تا زمینه های فرم را از مشتریانی که به سایت قانونی دیدن می کنند، پنهان کنند، در حالی که نمایش آنها را به روبات هایی که فقط HTML را می خوانند.
سپس، هر فرم ارسالی که حاوی فیلد فرم پر شده است، می تواند به عنوان هرزنامه (از یک ربات به طور واضح آن را ارسال کند) و توسط اسکریپت عمل فرم شما حذف شود. به عنوان مثال، شما می توانید HTML، CSS و JavaScript زیر را داشته باشید:
فرم ساده title>