<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                D:\phpstudy_pro\WWW\tp5> tp5根目錄下執行 composer ``` composer require topthink/think-captcha 1.* //僅支持thinkphp5.0版本 ``` ![](https://img.kancloud.cn/99/55/99553e0087c79fbff99cb0021e40a49d_781x228.png) 模板文件 輸入 ``` <div>{:captcha_img()}</div> ``` ![](https://img.kancloud.cn/e8/c8/e8c836bd16379e2b54b839c00b28dcd7_674x106.png) ## 出來驗證碼就成功了 # 真實應用場景: http://www.hmoore.net/manual/thinkphp5/154295 官方文檔 ~~~ use think\captcha\Captcha; //引入composer里下載的驗證碼 public function yanzhengma(){ //新建一個方法 $config = [ //驗證碼屬性,可以再官方文檔獲取 // 驗證碼字體大小 'fontSize' => 50, // 驗證碼位數 'length' => 5, // 關閉驗證碼雜點 'useNoise' => false, 'imageH'=>0, 'imageW'=>0 ]; $captcha = new Captcha($config); 實例化出來驗證碼 return $captcha->entry(); 輸出驗證碼 } ~~~ ## view模板文件里: ~~~ <img src="yanzhengma" alt=""> <input type="text" name="captcha"> ~~~ ![](https://img.kancloud.cn/9b/cf/9bcfff2228c7cc3aca3033a13f104785_1078x720.png) ## 驗證方法: ## $rule=['captcha'=>'require|captcha']; //內置的驗證字段0 利用reqister驗證器進行驗證,可以詳細看上一章的validate驗證配置 ~~~ public function reqister(Request $request){ // $rule=['username'=>'require|length:6,12|token','email'=>'require']; $rule=['captcha'=>'require|captcha']; $validate= new Validate($rule); //實例化Validate $data=$request->param(); //獲取輸入的POST值 if(!$validate->check($data)) { //判斷如果為假,輸出驗證失敗的信息 $this->success($validate->getError(),'/index'); //驗證失敗后跳轉到首頁 } else{ dump('驗證成功'); //驗證成功后 } } ~~~ Route路由里: ``` Route::get('yanzhengma','index/index/yanzhengma'); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看