首页 > 网站开发 > phpcms > PHPCMS V9留言表单增加验证码功能

phpcms

PHPCMS V9留言表单增加验证码功能

2020-09-10 16:51:00phpcms
第一步:在具体的模板页面,增加form类库的调用{phppc_base::load_sys_class(& 39;form& 39;,& 39;& 39;,0);}第二步:在具体的模板页面,需要用到验证码的地方,加上下面的内容就可以了{form::checkcode(& 39;code_img& 39;)}还可以添加一些参数:验证码图片的ID,验证码数量,字体大小 验证码宽高{form::checkcode(& 39;code_img& 39;,& 39;4& 39;,& 39;
第一步:在具体的模板页面,增加form类库的调用
  1. {php pc_base::load_sys_class('form''', 0);} 
第二步在具体的模板页面,需要用到验证码的地方,加上下面的内容就可以了
  1. {form::checkcode('code_img')} 

还可以添加一些参数:验证码图片的ID,验证码数量,字体大小 验证码宽高

  1. {form::checkcode('code_img''4''14', 120, 30)} 

第三步验证码的使用,在 /phpcms/modules/formguide/index.php文件的show方法下面,加入如下内容,其他地方需要使用验证码的地方也类似,其中$_POST[‘code’]里的code为验证码输入框的name名

  1. if (isset($_POST['dosubmit'])) {//这个下面加入如下的内容
  2. if (($_SESSION['code'] != strtolower($_POST['code'])) || empty($_SESSION['code'])) { 
  3. showmessage("验证码错误"); } 
  4. else { 
  5. $_SESSION['code'] = ''; 
  6. }
  7. **********
  8. }
  9.  

前台验证码点击刷新代码

  1. void(0);”>看不清换一组 

 


文章评论

  • 加我请扫码

    工作时间

    周一至周日 9:00-18:00

  • 如果本站对你有帮助可以通过扫码支付打赏下哦!

    • 微信收款码
    • 支付宝收款码