phpcms(v9)验证码无法显示解决方案

简介: 1.首先直接启动下服务器(本人经历过,管用) 2.找到php.ini文件 搜索extension=php_gd2.dll这段代码 然后把前面的;符号去掉即可。 3.关键一点是获取验证码的图片与全局变量SITE_URL相关,也就是网站的目录,所以只要修改cache/configs/system.php文件中的网站路径变量‘web_path’ 即可。

1.首先直接启动下服务器(本人经历过,管用)

2.找到php.ini文件 搜索extension=php_gd2.dll这段代码 然后把前面的;符号去掉即可。

3.关键一点是获取验证码的图片与全局变量SITE_URL相关,也就是网站的目录,所以只要修改cache/configs/system.php文件中的网站路径变量‘web_path’ 即可。

举例说明(本地域名http://localhost)
如果所有的文件都在根目录下(例如apache下的htdocs),此时,默认访问地址应该是http://localhost/,则‘web_path’=>'/',若网站默认的访问地址不是根目录,则需要将变量‘web_path’的值改为新的目录地址,例如是在根目录下的install子目录里,那么应该是'web_path'=>'/install/',注意,最后一个'/'不能省略。

4.修改config.inc.php文件的编码为ANSI,也就是和checkcode.php的编码一致就可以了,因为checkcode.php的编码就是ANSI的!
找个UTF-8的文本工具,如:UltraEdit-32,另存一下就可以了

目录
相关文章
|
9月前
|
安全 前端开发 机器人
文字点选行为验证插件助您的网站更安全
随着互联网的快速发展,网络安全问题也日益突出。为了防止恶意机器人或自动程序的攻击,越来越多的网站采用了文字点选验证码作为一种有效的安全验证手段。
文字点选行为验证插件助您的网站更安全
|
9月前
|
缓存 JavaScript 数据安全/隐私保护
Crack Captcha | 某招投标信息查询网站滑块验证码分析
Crack Captcha | 某招投标信息查询网站滑块验证码分析
|
PHP
thinkphp生成的验证码不显示问题解决
在调用验证码之前加上 ob_clean();不显示验证码的代码: public function verify(){                 $verify = new \Think\Verify();                 $verify->entry();      ...
1349 0
|
网络协议 数据安全/隐私保护 域名解析
|
PHP 数据库 数据安全/隐私保护