暂时未测试,至少访问地址出来了验证码!有何问题再修改吧……
use think\captcha\Captcha;
public function verify()
{
ob_clean();
captcha=newCaptcha();captcha=newCaptcha();num = randFloat(0,1);
//echo num;num;data['imgurl'] = captcha_src(num);if(num);if(data[‘imgurl’]){
this−>success(′URL生成成功!′,this−>success(′URL生成成功!′,data);
}else {
$this->error(“URL生成失败”);
}
}
输出结果:
{“code”:1,”msg”:”URL生成成功!”,”data”:{“imgurl”:”\/captcha\/0.038925273827708.html”}}
ps:
PHP生成随机小数方法如下
/**
* 生成0~1随机小数
* @param Int min∗@paramIntmin∗@paramIntmax
* @return Float
*/
function randFloat(min=0,min=0,max=1){
return min+mtrand()/mtgetrandmax()∗(min+mtrand()/mtgetrandmax()∗(max-$min);
}