문제가 해결되었습니다. 내 vps에 오류가 발생했습니다. / var / lib / php에 sessions라는 폴더가 있습니다.
-------------------나는 그것이 무엇인지 알 것 같아요. 헤더 위치는 실제 URL이어야합니다.
header ( '위치 : index.php');
해야한다
header ( '위치 : http://google.com/index.php ');
물론 그것은 단지 예일뿐입니다.
그것을 시도하면 그것을 고칠 것입니다.
-------------------옵션은 SQL 문이 다음과 같은 것을 반환했는지 확인하는 것입니다.
if ($ row == 0) {무언가를하십시오 (예 : 잘못된 자격 증명의 오류 메시지)} else {무언가를하십시오 (예 : 세션 시작). }
또 다른 문제는 if 및 else 문을 레이아웃하는 방법입니다. 이것을 시도해 볼 수 있습니까?
if (세션이 있음) {무언가 표시}
if (form submit) {제출 된 양식으로해야 할 일 수행} else {양식 표시}
도움이 되었기를 바랍니다.
출처
https://stackoverflow.com/questions/22050314