Cách lấy ip khách hàng khi submitted form

Cách lấy ip khách hàng khi submitted form

Bạn đang làm trang web bán hàng, dịch vụ, bất động sản,.v,v..,mình sẽ mách bạn cách lấy được ip khách hàng khi họ đặt hàng hay liên hệ dịch vụ với bạn. Thông tin này sẽ gửi kèm về google form cùng với các thông tin khác mà khách đã điền vào biểu mẫu form trước khi gửi đi.

Sử dụng các trang web tra cứu ip, bạn sẽ biết được info của ip này qua đó đánh giá được thông tin khách hàng có thât hay giả mạo. Lấy ví dụ, khách hàng điền địa chỉ giao hàng ở Hà nội mà info của ip lại ở TP. HCM mà không thêm ghi chú gì kem đơn hàng. Như vậy đơn hàng đó khả năng ảo rất cao. Ngoài ra khi có ip khách hàng, bạn sẽ một danh sách ip và từ đó có thể thống kê được nhóm khách hàng rất hữu ích, trường hợp bác xác định ip đó là spam có thể đối phó bằng cách chặn ip

Nếu bạn vẫn chưa biết cách tạo biểu mẫu google form có thể tham khảo làm theo bài viết Hướng dẫn tạo mới và chèn google form vào blogspot, dưới đây là hướng dẫn lấy ip khách hàng

Đơn giản thôi nếu ban đã có biểu mẫu google form rồi, bạn chỉ cần sửa lại biểu mẫu thêm môt câu trả lời ngắn lấy tên ví dụ IP Address, sau đó bạn tạo một thẻ input và lấy trường name của câu trả lời chèn cùng với biểu mẫu form trong blog của bạn, ví dụ


<input class="ip_address" name="entry.267921041" type="hidden" value=""/>

Bạn cần chèn thêm môt class ví dụ address trong một thẻ input nào đó đã có sẵn, mà thẻ đó phải bắt buôc điền có thuộc tính required


<input aria-label="Địa chỉ" autocomplete="off" class="address" name="entry.612338552" placeholder="Câu trả lời của bạn..." required="" type="text" value=""/>

Cuối cùng bạn thêm đoạn script sau đây trong template của bạn, lưu ý theme cần có thư viện jquery nha các bạn.


<script>//<![CDATA[

  $('input.address').keypress(function(){

    if($(this).val()!=''){

      $.getJSON('https://api.ipify.org?format=json',function(data){

        $('input.ip_address').attr('value',data.ip)

      })

    }

  })

//]]></script>

Bạn có thể check info của ip tại địa chỉ: https://whatismyipaddress.com/ip-lookup. Bạn yên tâm vì khả năng khách hàng fake ip rồi mới vào trang web bạn đăt hàng hay đặt dịch vụ xảy ra ít lắm. Rất đơn giản phải không các bạn, nếu các bạn có thời gian rãnh đọc thêm chuyên mục Thiết kế Contact Form của Blog mình nhé.

Previous Post
Next Post

post written by:

Xin chào! Mình là BaoTrongIT – một lập trình viên đam mê chia sẻ kiến thức lập trình, đặc biệt là về JavaScript, Node.js, NestJS, và các công nghệ backend/frontend hiện đại. Trên blog này, mình thường xuyên đăng tải các bài viết thủ thuật, kinh nghiệm thực chiến, ví dụ minh họa dễ hiểu, giúp bạn tiếp cận và hiểu sâu các khái niệm tưởng như phức tạp trong lập trình.

0 Comments: