2016-06-07 36 views
-2

我需要一個我的網頁上的聯繫表單,它有一些很好的安全性,以防止垃圾郵件,驗證碼或數字驗證。如果出現表單錯誤,我希望它們顯示在頁面上,而不是在需要用戶點擊「返回」的「確認」頁面上。我還想讓發件人發送一封確認郵件給他們列出的電子郵件地址。帶有身份驗證和發件人確認消息的PHP聯繫表單。簡單而安全。我該怎麼做?

我有一個地獄般的時間嘗試在線提供幾種不同的表格。任何人都可以建議資源來構建我需要的東西。我認爲PHPMailer會很好,但我需要一些支持。

感謝您的幫助!

+0

嘗試閱讀本[MCVE]。我們必須知道問題的確切位置。這類問題太廣泛 – izk

回答

0

使用JavaScript對前端進行徹底的表單驗證。您可能會發現許多免費的驗證插件。

驗證碼是在加載時生成的,並且由另一個服務器腳本檢查,您可以通過點擊提交按鈕但在實際提交之前調用它(瀏覽更多表單提交事件)。如果一切順利,這將重定向到登錄頁面,或者中止提交併產生錯誤消息。

PHP梅勒發送電子郵件非常方便。您可以定義它的兩個實例,一個用於向您發送表單提交郵件,另一個用於向發件人發送確認郵件,當第一個郵件成功發送時發送。

希望有幫助!

+0

非常感謝。我感謝你的智慧。我對JS沒有什麼經驗,你能否指點我可以學習更多關於PHP的JS驗證的方向。我正在學習它們的道路上。在像你這樣的人的幫助下,我可以解開我對PHP和JS的理解。:) – reportsfromLuke

+0

JavaScript和PHP完全不同。使用JavaScript的想法是操縱和控制HTML元素(DOM基本上)。 JavaScript最多可以檢查表單的「輸入」標籤,並根據標準模式測試其值。現在,某些功能現在可以在HTML 5規範中作爲一些新的屬性使用。 – sakshamsaxena

+0

CodeSchool可能是學習更多關於JavaScript的好資源。一旦你有了一個想法,你可以直接搜索插件等,並使用它們。 – sakshamsaxena