表單的欄位驗證
通常是先在用戶端驗證過一次
之後在Server端再驗證一次
用戶端的可以用jQuery Validation
https://jqueryvalidation.org/
用法請自己看網站上的範例與說明
至於Server端(PHP)的
沒有現成的函數可用的話
就得自己寫啊
通常是用正規表示式(Regular Expression)去判斷啊
https://www.php.net/manual/en/ref.pcre.php
至於驗證信箱是否存在
牽涉到判斷Mail主機是否存在
SMTP的port是否有開啟
還有該MailServer上是否有該email信箱
所以會很複雜
所以,至於驗證信箱是否存在
通常是直接寄信過去
如果沒被退信的話,就有存在的可能
(有的MailServer沒開退信功能,所以不好判斷信箱是否存在)
player謝謝大大~這些連結就非常有幫助了
我現在就立刻參考 謝謝您!!
驗證信箱的問題我會再去思考詳細點 感恩你的回覆
補充一下,驗證信箱的做法通常是寄出一封帶有驗證連結的信,真的有使用者去點了這連結(當然是連回你的主機認證),才代表是真實有在使用的帳號,至於用PHP寄出信件,這種code還不少,可以依據你的伺服器環境與php版本來參考寫作。