<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 驗證碼 [上一頁](192.html "上一頁")[下一頁](194.html "下一頁") 要使用驗證碼,需要導入擴展類庫中的ORG.Util.Image類庫和ORG.Util.String類庫。我們通過在在模塊類中增加一個verify方法來用于顯示驗證碼:`Public?function?verify(){<br class="calibre5"></br>????import('ORG.Util.Image');<br class="calibre5"></br>????Image::buildImageVerify();<br class="calibre5"></br>}`Image類的buildImageVerify方法用于生成驗證碼,buildImageVerify 生成圖像驗證碼 用法 buildImageVerify($length,$mode,$type,$width,$height,$verifyName) 用法 length 驗證碼的長度,默認為4位數 model 驗證字符串的類型,默認為數字,其他支持類型有0 字母 1 數字 2 大寫字母 3 小寫字母 4中文 5混合 type 驗證碼的圖片類型,默認為png width 驗證碼的寬度,默認會自動根據驗證碼長度自動計算 height 驗證碼的高度,默認為22 verifyName 驗證碼的SESSION記錄名稱,默認為verify 定義完成后,驗證碼的顯示只需要在模板文件中添加:`<img?src='__APP__/Public/verify/'?/>`運行后可以看到類似下面的驗證碼顯示: ![](https://box.kancloud.cn/2016-01-04_568a2a4b14c23.png) 每次生成驗證碼的時候,就會通過SESSION記錄本次的驗證碼的md5后的字符串信息,所以,要檢查驗證碼是否正確,我們只需要在Action中使用下面的代碼就行了:`if($_SESSION['verify']?!=?md5($_POST['verify']))?{<br class="calibre5"></br>???$this->error('驗證碼錯誤!');<br class="calibre5"></br>}`注意,這里的verify名稱取決于你的驗證碼的verifyName參數的值。BuildImageVerify方法不支持中文驗證碼的顯示,如果需要顯示中文驗證碼,請使用 GBVerify方法,參數如下:GBVerify生成中文驗證碼 用法 GBVerify ($length,$type,$width,$height,$fontface,$verifyName) 參數 **length**:驗證碼的長度,默認為4位數 **type**:驗證碼的圖片類型,默認為png **width**:驗證碼的寬度,默認會自動根據驗證碼長度自動計算 **height**:驗證碼的高度,默認為50 **fontface**:使用的字體文件,使用完整文件名或者放到圖像類所在的目錄下面,默認使用的字體文件是simhei.ttf(該文件可以從window的Fonts目錄下面找到 **verifyName**:驗證碼的SESSION記錄名稱,默認為verify 用法示例:`Public?function?verify(){<br class="calibre5"></br>????import("ORG.Util.Image");<br class="calibre5"></br>????Image::GBVerify();<br class="calibre5"></br>}`顯示效果如下: ![](https://box.kancloud.cn/2016-01-04_568a2a4b21eda.png) 如果無法顯示驗證碼,請檢查: PHP是否已經安裝GD庫支持; 輸出之前是否有任何的輸出(尤其是UTF8的BOM頭信息輸出); Image類庫是否正確導入; 如果是中文驗證碼檢查是否有拷貝字體文件到類庫所在目錄; [上一頁](192.html "上一頁")[下一頁](194.html "下一頁")
                  <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>

                              哎呀哎呀视频在线观看