打印本文 打印本文 关闭窗口 关闭窗口
PHP服务器不能显示验证码的解决方法详解
作者:武汉SEO闵涛  文章来源:本站原创  点击数2509  更新时间:2010/11/20 1:55:37  文章录入:mintao  责任编辑:mintao

    看到了你在都遇到不少这样的问题:PHP服务器不能显示验证码,我也遇到这个问题了,可是就是不知道该怎么解决,下面就简单介绍一下这个问题的解决方法和可能原因分析:
    1:确定php.ini中的GD2函数是否已经开启  就是extension=php_gd2.dll这样一行,确定前面的分号是已经去掉,如果没有去掉,然后一定要重新启动服务器!

    2:验证码都是要有刷新功能的,这就要调用 JavaScript 脚本,在调用这个这样一行  document.Ulogin.reloads.src="xxx.php?id=1111"   这里,如果在IE浏览器下,第一次刷新,都会正常,如果是火孤浏览器,则不能正常显示,原因是,IE第一次都从服务器端下载图片,而火孤,则每一次检验图片是否在客户端缓存中,这样就不会刷新了。解决方法就是在?id=11111这个id的值,用变成一个随机数,就可以解决了!

    3:测试服务器是否正确解释PHP程序,test.php中写  <?php  phpinfo  ()?>看服务器是否正常支持php

    4、我的情况是session.save_path路径重复了,或者所对应的路径权限不够。可以给这个文件夹加个IUSER可写的权限。

打印本文 打印本文 关闭窗口 关闭窗口