重慶分公司,新征程啟航
為企業(yè)提供網站建設、域名注冊、服務器等服務
為企業(yè)提供網站建設、域名注冊、服務器等服務
php實現短信驗證的方法:首先接入短信服務;然后在網站信息提交頁面請求發(fā)送信息;接著服務器向短信服務提供商通信,提交發(fā)送請求;最后短信服務提供商通過運營商將信息發(fā)送到用戶的手機中。
成都創(chuàng)新互聯公司長期為近1000家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為岑鞏企業(yè)提供專業(yè)的成都網站建設、成都網站制作,岑鞏網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
php實現短信驗證的方法:
第一、實現php手機短信驗證功能的基本思路
1、要找到短信服務提供商,接入短信服務
2、在網站信息提交頁面請求發(fā)送信息
3、服務器向短信服務提供商通信,提交發(fā)送請求
4、短信服務提供商通過運營商將信息發(fā)送到用戶的手機中
二、手機號碼短信驗證前臺頁面效果實現
第三、調用短信服務器短信接口 筆者整理的頁面是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培訓欄目!