Chào các bạn, bài hôm nay mình hướng dẫn cách gửi dữ liệu contact form vào URL sử dụng fast secure contact form. Ở trong bài trước mình đã hướng dẫn cách tạo contact form sử dụng fast secure contact form trên website.
Fast Secure Contact Form được hỗ trợ bởi 1 plugin có tên “Contact Form DB“, plugin này sẽ lấy dữ liệu của contact form và lưu vào trong cơ sở dữ liệu mysql.
Có nhiều cách để có thể mang dữ liệu của contact form và lưu ra nơi khác như google form,…ngoài cách sử dụng hook như mình có đề cập trong tutorial trước cách đơn giản hơn bạn sử dụng tính năng redirect to another site.
Redirect to another site
Truyền tham số posted data trên form vào địa chỉ URL thông qua phương thức GET. Cấu hình phần này, bạn xem tại đây.
Silent Remote Sending
Một lựa chọn khác là sử dụng tính năng “Silent Remote Sending” . Với cách này chúng ta có thể sử dụng cả 2 phương thức truyền dữ liệu POST hoặc GET. Nếu bạn kích hoạt tính năng gửi dữ liệu này, form sau khi được thực thi bởi người dùng sẽ gửi dữ liệu ẩn vào remote URL mà bạn chỉ định.
Sau đó, bạn có thể sử dụng dịch vụ lưu trữ thứ 3 như mailing list API, hay google cloud,…
Để kích hoạt sử dụng tính nawnt Slient Remote Sending, vào tab Advanced ->Silent Remote Sending Settings.
- Silent Remote Sending: lựa chọn phương thức gửi dữ liệu, POST/GET
- Silent Remote URL: điền địa chỉ remote URL, sẽ truyền dữ liệu vào địa chỉ này bắt đầu bằng http://
- Silent send fields to ignore: trường này là tùy chọn không bắt buộc. Nhập danh sách tên fields bạn không muốn gửi vào URL. Mỗi field bạn viết trên 1 dòng, sử dụng option này để loại bỏ 1 số trường bạn không cần thiết truyền vào URL.
- Silent send fields to rename: Option này cho phép bạn đổi tên fields, cũng giống trên mỗi field được viết trên 1 dòng. Gán tên mới cho field cũ với cú pháp như sau:
oldname=newname
Ví dụ:
from_name=name
from_email=email - Silent send key value pairs to add: với tùy chọn này bạn có thể sử dụng thêm tham số URL ngoài các tham số chứa dữ liệu của contact form. Mỗi tham số viết 1 dòng theo cặp gồm key & value.
Ví dụ:
account=23453546
newsletter=join
action=signup - Disable email sending (use only when required while you have enabled silent remote sending): chọn vào option này sẽ tắt tính năng gửi gửi mail mặc định của form tới bạn, nếu bạn chỉ muốn làm việc ở URL thứ 2 này. Lưu ý: mail xác nhận mặc định luôn được gửi cho dù có chọn vào option này.
Hẹn gặp bạn ở tutorial tiếp theo.
Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook
Liên hệ
Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net
Hotline tư vấn: 0989 48 3456
Nguồn: Sưu tầm trên internet