>  기사  >  백엔드 개발  >  PHP 세션 실패 이유

PHP 세션 실패 이유

(*-*)浩
(*-*)浩원래의
2019-10-12 10:05:593991검색

PHP 세션 실패 이유

PHP 세션 실패 이유

원인 1:

bin 디렉터리의 파일이 다시 작성되었습니다. ASP.NET에는 dll 이후에 시스템이 정상적으로 실행되도록 하는 메커니즘이 있습니다. 웹사이트 프로세스를 시작하면 세션이 손실됩니다. 따라서 액세스 데이터베이스가 bin 디렉터리에 있거나 다른 파일이 시스템에 의해 다시 작성되면 세션이 손실됩니다. (추천 학습: PHP 동영상 튜토리얼)

원인 2:

폴더 옵션에서 "별도 프로세스에서 폴더 창 열기"가 켜져 있지 않으면 새 창이 생성되면 시스템이 생각할 수 있습니다. 새로운 세션 세션이고 원래 세션에 접근할 수 없으므로 이 옵션을 켜야 합니다. 그렇지 않으면 세션이 손실됩니다.

원인 3:

세션 손실의 대부분은 클라이언트에 의한 것 같으니 클라이언트에서 시작하여 쿠키가 켜져 있는지 확인하세요

원인 4:

세션 시간 설정인가요? 질문, 시간 초과로 인해 손실됩니까?

원인 5:

IE의 쿠키 수 제한(도메인당 쿠키 20개)으로 인해 세션 손실이 발생할 수 있습니다.

원인 6:

웹 사용 Garden 모드, 그리고 InProc 모드는 세션을 저장하는 방법으로 사용됩니다

관련 기사 추천:2020년 가장 완벽한 js 인터뷰 질문 모음(최신)

위 내용은 PHP 세션 실패 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP는 간단합니까?다음 기사:PHP는 간단합니까?