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

Một số bước giảm thư rác emails từ website forms

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

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

>>> Xem thêm: Thiết kế web theo yêu cầu

1. Maxlength : khi mẫu mã field trong form, người dùng buộc phải buộc phải ấn định giá trị maxlength cho field. Ví dụ như sau :

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

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

3. Hidden Field: Đặt 1 textfield như <input type="text" name="iamnothuman" id="iamnothuman"> , vì lúc những robot nhập dữ liệu spam, nó sẽ buộc phải sắm kiếm mọi những field trong form để nhập và submit form, và các bạn ẩn các field này bằng bí quyết 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 lúc chúng để trống hoặc các dữ liệu ko phù hợp 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 quý khách bằng javascript, mặc dù phương pháp này có thể bị vô hiệu hóa của những spammer, tuy nhiên, mang thêm một lựa sắm vẫn tốt hơn.

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

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

7. Noscript: sử 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 : những spammer thường không đọc hết nội dung trang mà chỉ copy và past nội dung để spam, vì thế khách hàng có thể vô hiệu hóa nút submit chỉ sở hữu 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 nhiều cho các bạn.

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

0 nhận xét:

Đăng nhận xét

Twitter Delicious Facebook Digg Stumbleupon Favorites More