天天看點

短信寶+發送短信驗證碼php

php

//手機号發送驗證碼
    public function phoneLogin(Request $request)
    {
        //接值
        $data=  $request->post();
        $statusStr = array(
            "0" => "短信發送成功",
            "-1" => "參數不全",
            "-2" => "伺服器空間不支援,請确認支援curl或者fsocket,聯系您的空間商解決或者更換空間!",
            "30" => "密碼錯誤",
            "40" => "賬号不存在",
            "41" => "餘額不足",
            "42" => "帳戶已過期",
            "43" => "IP位址限制",
            "50" => "内容含有敏感詞"
        );
        $smsapi = "http://api.smsbao.com/";
        $user = "1104867801"; //短信平台帳号
        $pass = md5("sangkaixin1"); //短信平台密碼
        $content="1213";//要發送的短信内容
        $phone = $data['phone'];//要發送短信的手機号碼
        $sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($content);
        $result =file_get_contents($sendurl) ;
        return json($statusStr[$result]);
    }