Chủ Nhật, 6 tháng 12, 2015

8 bước hạn chế thư rác emails từ website forms

Là người quản trị web , chắc hẳn bạn phải theo dõi thường xuyên những mail gửi tới từ trang web của mình. Tuy nhiên, với đa dạng khi , mail từ quý khách thì ít mà spam thì lại nhiều, làm bạn vô cùng bận rộn khi phải delete những mail ko liên quan này. Nhằm giúp người dùng hạn chế tối đa lượng thư rác gửi tới, mình xin chia sẻ cho quý khách 8 thủ thuật đơn thuần lúc quý khách bề ngoài form.

8 bước giảm spam emails từ website forms của bạn

>>> Xem thêm: Thiet ke web theo yeu cau

1. Maxlength : lúc bề ngoài field trong form, người mua bắt buộc bắt buộc ấn định giá trị maxlength cho field. Ví dụ như sau :

1
<input type="text" name="firstname" id="firstname" maxlength="15">.

2. Captcha : lúc kiểu dáng form, nhất định ko được bỏ qua phần này, chỉ phải một captcha đơn giản như "what is 5+11? ="… hoặc người mua với thể chọn kiếm các captcha có độ khó hơn. người mua sở hữu thể xem những bài viết về captcha mà mình đã giới thiệu cho người mua trong các bài viết trước.

3. Hidden Field: Đặt 1 textfield như <input type="text" name="iamnothuman" id="iamnothuman"> , vì khi các robot nhập dữ liệu spam, nó sẽ buộc phải sắm kiếm đa số những field trong form để nhập và submit form, và các bạn ẩn các field này bằng cách sau :

CSS : #iamnothuman display:none;
Javascript : if(document.getElementById("iamnothuman").value!==") window.location="index.html"; // client end : Redirect if not empty
PHP : if($_POST['iamnothuman']!==") header('location:index.php';) // server end : Redirect if not empty

4. Server side validation : Luôn luôn kiểm chứng giá trị nhập lúc dữ liệu chuyển lên server, điều này sẽ giảm thiếu tối đa các mail spam khi chúng để trống hoặc các dữ liệu không ưa thích vào mail.

5. Client side validation : người dùng cũng nên kiểm chứng dữ liệu ngay tại máy các bạn bằng javascript, mặc dù bí quyết này mang thể bị vô hiệu hóa của những spammer, tuy nhiên, sở hữu thêm một lựa mua vẫn thấp hơn.

6. Vô hiệu hóa copy paste : với comments fields, thường thì mang phần lớn spammer dùng chức năng copy và past các lời bình luận spam vào, để hạn chế việc này, người dùng chỉ cần vô hiệu hóa chức năng copy past như sau :

một
<textarea name="comments" rows="8" cols="40" id="comments" maxlength="300" onpaste="return false" ondrop="return false;"></textarea>

7. Noscript: tiêu dùng thẻ <noscript> trường hợp javascript bị vô hiệu hóa ko hiển thị website form đến người mua.

8 Vô hiệu hóa button : các spammer thường ko đọc hết nội dung trang mà chỉ copy và past nội dung để spam, do vậy người mua sở hữu thể vô hiệu hóa nút submit chỉ có thể thao tác được sau khoảng thời gian ấn định. Ví dụ như 10 giây chẳng hạn.

một
2
3
4
5
6
7
<script>
window.onload=function ()
setTimeout(function()
document.getElementById('submitBtn').disabled=false;
,10000);
</script>

Mình hy vọng những thủ thuật đơn thuần này sẽ giúp ích rộng rãi cho người mua.

>>> Dịch vụ liên quan: Thiết kế website mobile

0 nhận xét:

Đăng nhận xét