如何把Thinkphp的验证码单独使用
发布网友
发布时间:2022-04-05 23:41
我来回答
共1个回答
热心网友
时间:2022-04-06 01:10
首先我加载include_once 'core/verify.class.php';
然后加载类
$Verify = new Verify();
$Verify = new Verify();
$config = array(
'fontSize' => 30, // 验证码字体大小
'length' => 3, // 验证码位数
'useNoise' => false, // 关闭验证码杂点
);
$Verify->entry($config);
//报错
Notice: Use of undefined constant NOW_TIME - assumed 'NOW_TIME 175
Notice: Undefined variable: session 176
Fatal error: Function name must be a string 176
<img src="code/verify" onclick="this.src='code/verify/'+Math.random()" style="cursor:pointer;"/>
ThinkPHP的验证码是这么获取的。
$Verify = new \Think\Verify();
$Verify->entry();
PS:1.关于报错的那里,NOW_TIME 向服务器的请求时间,$_SERVER['REQUEST_TIME'];
2.Thinkphp操作session用的session()函数,你改成$_SESSION即可。