thinkphp 验证码 点击刷新

验证码

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

<img src="{:U('Home/Register/getVerify')}" 
onclick="this.src='{:U('Home/Register/getVerify')}'"/>

[/pcsh]

生成

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

    /**
     * 生成验证码
     */
    public function getVerify(){
        $config =    array(
            'fontSize' => 30,    // 验证码字体大小
            'length'   => 4,     // 验证码位数
            'codeSet'  => '0123456789',
            'useNoise' => false, // 关闭验证码杂点
        );
        $Verify = new \Think\Verify($config);
        return $Verify->entry();
    }

[/pcsh]

验证

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

/**
 * 检测验证码
 */
function check_verify($code, $id = ''){
    $verify = new \Think\Verify();
    return $verify->check($code, $id);
}

[/pcsh]

原文地址

http://document.thinkphp.cn/manual_3_2.html#verify

 

 

 

此处评论已关闭