• 技术文章 >后端开发 >PHP问题

    php验证码错误

    王林王林2019-10-11 17:30:04原创1964

    问题:

    新服务器配置好后,部署了php网站,网站打开和显示都正常,但是在用户登录时总是提示验证码错误。(输入了正确的验证码)

    原因分析

    1、session问题

    session中没有记住验证码,这个应该是php的session文件夹权限问题。

    处理方式:

    php-fpm模式的
    修改 php-fpm的启动用户
    session 文件夹是 /var/lib/php/session
    vi /etc/php-fpm.d/www.conf
    将用户改为和用户组改为 apache
    user =apache
    group =apache
    或者将根据php-fpm的用户修改session文件的权限

    2、时区设置问题

    php没有设置正确的时区,导致时间判断出现异常。

    处理方式:

    1、在php代码中增加时区设置

    date_default_timezone_set(‘PRC’);

    2、修改php.ini设置默认时区

    date.timezone = PRC

    推荐教程:PHP视频教程

    以上就是php验证码错误的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 验证码 错误
    上一篇:php要先做html吗 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • php验证码提示错误• php系统验证码错误• php网站无法显示验证码• php如何做验证码
    1/1

    PHP中文网