帝国cms注册登陆出现"验证码已过期"的解决方法
帝国CMS验证码问题解决方法:
1. 正确的URL格式
页面 URL参数
登录页 v=login
注册页 v=reg
找回密码 v=getpassword
2. 正确的代码写法(直接用img标签)
<img src="<?=$public_r['newsurl']?>e/ShowKey/?v=login"
class="captcha-img"
onclick="this.src='<?=$public_r['newsurl']?>e/ShowKey/?v=login&t='+Math.random()"
title="点击刷新验证码"
alt="验证码" />
修改内容:
登录页: <?=$public_r['newsurl']?>e/ShowKey/?v=login
注册页: <?=$public_r['newsurl']?>e/ShowKey/?v=reg
找回密码: <?=$public_r['newsurl']?>e/ShowKey/?v=getpassword
关键要点
使用 $public_r['newsurl'] 获取网站根路径(绝对路径)
路径格式: e/ShowKey/?v=类型
不要用相对路径 ../../ShowKey/
不需要JS动态加载,直接用img标签
点击刷新用 Math.random() 防止缓存
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
js怎么做验证码
如何使用 JavaScript 创建验证码验证码是扭曲的字母或数字,用于验证用户的身份并防止机器人访问网站。下面是使用 JavaScript 创建验证码的步骤:1. 创建画布首先,你需要创建一个画布元
-
帝国cms验证码点击刷新隐藏显示代码
帝国cms验证码点击刷新隐藏显示代码[cod]












