首頁  >  文章  >  後端開發  >  php如何實作簡訊驗證

php如何實作簡訊驗證

coldplay.xixi
coldplay.xixi原創
2020-09-29 11:37:383280瀏覽

php實現短信驗證的方法:首先接入短信服務;然後在網站信息提交頁面請求發送信息;接著服務器向短信服務提供商通信,提交發送請求;最後短信服務提供商通過運營商將訊息傳送到用戶的手機。

php如何實作簡訊驗證

php實作簡訊驗證的方法:

第一、實作php手機簡訊驗證功能的基本想法

1、要找到簡訊服務供應商,接入簡訊服務

2、在網站資訊提交頁面請求發送訊息

3、伺服器向簡訊服務提供者通信,提交發送請求

4、簡訊服務提供者透過電信業者將資訊傳送到使用者的手機中

#二、手機號碼簡訊驗證前台頁面效果實現

php如何實作簡訊驗證

#



    
    
              



        

第三、调用短信服务器短信接口 笔者整理的页面是yanzhengma.php(具体根据服务商提供信息) $v) { $o.="$k=".$v.’&’; } $post_data=substr($o,0,-1); $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); //curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果需要将结果直接返回到变量里,那加上这句。 $result = curl_exec($ch); ?> 第四:提交表单信息时对短信验证码验证 //手机验证码开始 session_start(); $svalitel = $_SESSION[’mobilecode’]; $vdcodetel = empty($vdcodetel) ? ’’ : strtolower(trim($vdcodetel)); if(strtolower($vdcodetel)!=$svalitel || $svalitel==’’) { ResetVdValue(); //echo "Pageviews=".$vdcodetel; ShowMsg("手机验证码错误!", ’-1’); exit(); }

想了解更多程式設計學習,請關注php培訓欄位!

#

以上是php如何實作簡訊驗證的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn