PHP 세션 실패 이유
원인 1:
bin 디렉터리의 파일이 다시 작성되었습니다. ASP.NET에는 dll 이후에 시스템이 정상적으로 실행되도록 하는 메커니즘이 있습니다. 웹사이트 프로세스를 시작하면 세션이 손실됩니다. 따라서 액세스 데이터베이스가 bin 디렉터리에 있거나 다른 파일이 시스템에 의해 다시 작성되면 세션이 손실됩니다. (추천 학습: PHP 동영상 튜토리얼)
원인 2:
폴더 옵션에서 "별도 프로세스에서 폴더 창 열기"가 켜져 있지 않으면 새 창이 생성되면 시스템이 생각할 수 있습니다. 새로운 세션 세션이고 원래 세션에 접근할 수 없으므로 이 옵션을 켜야 합니다. 그렇지 않으면 세션이 손실됩니다.
원인 3:
세션 손실의 대부분은 클라이언트에 의한 것 같으니 클라이언트에서 시작하여 쿠키가 켜져 있는지 확인하세요
원인 4:
세션 시간 설정인가요? 질문, 시간 초과로 인해 손실됩니까?
원인 5:
IE의 쿠키 수 제한(도메인당 쿠키 20개)으로 인해 세션 손실이 발생할 수 있습니다.
원인 6:
웹 사용 Garden 모드, 그리고 InProc 모드는 세션을 저장하는 방법으로 사용됩니다
관련 기사 추천:2020년 가장 완벽한 js 인터뷰 질문 모음(최신)
위 내용은 PHP 세션 실패 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!