用的PHPWIND集成环境搞的,但是发现在WIN2003上无法显示系统的验证码。
总的来说可能是如下问题:
权限不够,PHP要向临时文件写如回话信息,如WIN2003下,PHP要向c:\windows\temp目录下写入内容。
如果 TEMP 文件夹权限不够是写入不进来的,那也就不能生成验证码。
解决方案是:给 TEMP 文件夹一个权限,为了省事,我给的是 Everyone,如下图:
也可能是session 路径设置有问题
打开 php.ini 文件修改 session.save_path = "C:\windows\temp" 这么修改就可以了。
注意取消前面的分号,因为那是注释。
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。
发表评论: