網站加入短信驗證功能怎麽實現?
網站加入短信驗證功能怎麽實現? 演示代碼 - PHP版 $mobile = "13600000000,18600000000"; // 多個號碼可用逗號分隔,最多200個 $content = "test"; // 發送內容,不建議太長 $encode = "gb2312"; // 字符編碼,可選參數 //可傳 notify 或 ad , adcard,adfangchan,dxztd 五參數, notify: 表示通知類, ad: 表示106通道廣告類,adcard: 表示卡發通道廣告類, adfangchan:表示106房產專用通道,dxztd:表示低限制通道, $smstype = 'ad'; $url= " /api/sms_send? "; //接口地址,到 /api/doc 獲取 $url.= "user=985985&";//用戶名,到 /api/doc 獲取 $url.= "hash=ef38ed03c66603421ba24c52e20efcb7&";//用戶名HASH值,到 /api/doc 獲取 $url.= "encode=$encode&"; $url.= "smstype=$smstype&"; $url.= "mobile=".urlencode($mobile)."&content=".urlencode($content).""; $ctx = stream_context_create(array( 'patible; MSIE 7.0; Windows NT 5.1;YNSMS API v1.0;)" ) ) ); $r = file_get_contents($url, 0, $ctx); $rs = json_decode($r, true); if ( !$rs['result'] ) { echo "失敗原因:錯誤代碼:".$rs['errcode'].',中文:'.$rs['msg']; //file_put_contents ('./sms_log.txt',"短信發送失敗:失敗原因:錯誤代碼".$rs['errcode'].',中文:'.$rs['msg'],FILE_APPEND); }else{ echo "發送成功了!"; } 只是給妳發個例子 妳可以參考這個方法