为什么我的验证码不能显示出来
原因是你的阻挡了所有网站COOKIES,导致对方无法读取你的COOKIES,所以无法显示验证码图框。另外有些网站的验证码采用FLASH形式显示,这要装Adobe Flash Player ActiveX插件的,不安装可能都是显示“X”。
也可能是你的cookies文件无法被读取或者是你本身系统的原因导致验证码显示不出来的现象。
其原因是大部分的验证码都是以图片形式出现的,且图片格试一般为.xbm,而Windows XP SP2操作系统在默认状态下是不支持该图片格式的,所以,无法显示验证码。
用thinkphp做的项目,本地测试没问题,放到服务器linux上后
m=module&a=action&id=1PATHINFO模式(默认模式):设置URL_MODEL 为1默认情况使用PATHINFO模式,ThinkPHP内置强大的PATHINFO支持,提供灵活和友好URL支持。
测试正常 linux 上找不到十之八九都是大小写的问题。。
上传的图片大小总和超出了php.ini里的大小限制。
我有一套php源码,显示不出验证码是怎么回事?
可能原因如下:你的服务器上的session配置出了问题。
去你的/usr/lib/php/modules/看看有没有这个模块……$act变量没有声明、赋值就直接用了,看看有没有写错。
验证码生成代码本身有问题。 验证码图片存储到后台服务器时出现了问题,可能是存储目录没有正确的写权限或是没有创建这个目录。
确保php环境能用,php文件能被正常服务器软件解析,也可以找到php.exe或者php-cgi.exe执行下,php配置没问题的话就是跳出一个cmd窗口且不会自动关闭,然后有一个光标一直在闪烁。
有没有把gd库打开,在php的配置文件中,把;extension=php_gddll前面的分号删除掉,重启服务器。
thinkphplinux验证码不显示的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpcms验证码不显示、thinkphplinux验证码不显示的信息别忘了在本站进行查找喔。