문제:
새 서버가 구성된 후 PHP 웹사이트가 정상적으로 열리고 표시되지만 사용자가 로그인하면 항상 인증 코드 오류가 표시됩니다. (올바른 인증 코드가 입력되었습니다.)
원인 분석
1. 세션 문제
세션에서 인증 코드가 기억되지 않습니다. 이는 PHP의 세션 폴더에 대한 권한 문제입니다.
처리 방법:
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에서 정확한 시간대를 설정하지 않아 비정상적인 시간 판단이 발생합니다. processing 방법 : php code
date_default_timezone_set(‘PRC’);
위 내용은 php 인증코드 오류의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!