thinkphp - TP框架的验证码怎么验证?
本文介绍了thinkphp - TP框架的验证码怎么验证?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
写成这样了 提交后什么都显示不出来 这是为什么?我的哪里不对?
<form action="{:U('First/tianjia')}" method="post">//这个tianjia方法是把age插入到数据 tianjia的方法和下面两个是在同一个类文件中的
<input type="text" name="age">
<input type="text" name="verify1">
<img src='{:U('First/verify_c',array())}'>
<button type="submit">提交</button>
</form>
public function verify_c(){
$config = array(
'fontSize' => 20,
'length' => 3,
'useNoise' => false,
);
$Verify = new \Think\Verify($config);
$Verify->entry();
}
public function check_a(){
if(!empty($_POST)){
$vry = new Verfiy();
if($vry->check($_POST['verfiy1'])){
echo "wrong";
}else{
echo "right";
}
}
}
解决方案
首先form表单那里, method="post",要确定你的表单是post提交.另外, 你的tianjia方法呢?也贴出来, 帮你看看;
验证码验证办法:
$verify = new \Think\Verify();
$verify->check('XXXX');//即判断验证码是否为'XXXX'
这篇关于thinkphp - TP框架的验证码怎么验证?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文