두 개의 서로 다른 응용 프로그램이 한 브라우저에서 동시에 열리고 둘 다 세션을 사용하면 어떻게됩니까? 다른 응용 프로그램이 다른 응용 프로그램의 세션 변수에 액세스 할 수 있습니까? 그렇다면이 문제를 해결하는 방법. 무의미한이 질문일지도 모르지만 그것은 많은 날부터 사냥하고있다!한 브라우저에서 두 개의 다른 세션이 활성화되면 어떻게됩니까?
답변
세션은 일반적으로 주어진 호스트 이름과 연결된 쿠키에 세션 ID를 저장하여 처리됩니다 (동일한 도메인에있는 여러 호스트 이름에서 공유 할 수 있음). 쿠키는 하위 디렉토리로 제한 될 수도 있습니다.
세션 데이터는 서버에 저장됩니다.
두 응용 프로그램이 동일한 서버에서 동일한 도메인 이름으로 실행되는 경우 공유 세션 저장소를 통해 데이터를 공유 할 가능성이 있습니다.
동일한 서버에서 실행되지 않으면 어떻게됩니까? 여전히 하나의 응용 프로그램이 다른 응용 프로그램 세션 변수에 액세스 할 수 있습니까? – user1370510
모두 세션 정보가 저장되는 위치에 따라 다릅니다. 예 : 파일 시스템 (기본 선택)에 저장하면 해당 디렉토리/파일에 액세스 할 수있는 응용 프로그램이 세션 정보를 가져올 수 있습니다. –
... 세션 데이터가 파일 시스템에 저장되면 다른 파일 시스템에서 실행중인 응용 프로그램은 다른 서버의 파일 시스템에 액세스 할 수없는 경우 (예 : NFS를 통해 공유 된 경우) 액세스 할 수 없습니다. – Quentin
- 1. 두 개의 다른 브라우저에서 날짜 선택 도구
- 2. 복잡한 스크립트 지원이 활성화되면 정확히 어떻게됩니까?
- 3. 동일한 도메인에 두 개의 서로 다른 세션이 있습니다.
- 4. 두 세션이 ASP.NET C#
- 5. 세션이 만료되면 카트 객체는 어떻게됩니까?
- 6. 페이지에 두 개의 정식 태그가 있으면 어떻게됩니까?
- 7. 동일한 세션이 두 브라우저에서 공유합니까? 어떻게 이럴 수있어?
- 8. 한 페이지에 두 개의 다른 양식 처리
- 9. 한 쿼리에서 두 개의 서로 다른 테이블에
- 10. 다른 textField가 활성화되면 왜 scrollView가 아래로 스크롤됩니까?
- 11. 정지 출력 기능이 활성화되면 두 번
- 12. mysql_insert_id가 다른 장소와 다른 브라우저에서 동시에 양식을 호출하면 어떻게됩니까?
- 13. jQuery에서 두 개의 .children() 함수가있을 때 어떻게됩니까?
- 14. 두 개의 분기를 하위 모듈과 병합하면 어떻게됩니까?
- 15. 두 개의 Socket.BeginReceive 호출간에 TCP 패킷이 어떻게됩니까?
- 16. 쿠키 시간이 0으로 설정된 경우 세션이 어떻게됩니까?
- 17. 두 개의 다른 MySql 쿼리에서 두 개의 다른 배열 병합
- 18. 두 개의 다른 텍스트 파일에서 한 줄씩 두 값을 비교하십시오.
- 19. 한 대의 PC에서 수신 한 두 개의 다른 WCF 콜백
- 20. 두 개의 다른 테이블에있는 두 개의 다른 필드를 기반으로 한 액세스에서 조건부로 필드를 채우는 방법은 무엇입니까?
- 21. 두 고객의 PHP 세션이 겹침
- 22. PHP 세션이 만료되면 Apache 프로세스는 어떻게됩니까?
- 23. 세션이 자체 시간 초과에 걸리는 시간은 어떻게됩니까?
- 24. 두 개의 중심, 한 개의 주변 장치
- 25. 두 개의 다른 컬렉션을 두 개의 다른 ListPickers에 바인딩하는 방법
- 26. codeigniter 두 개의 다른 file_upload가 두 개의 다른 구성이 필요합니다.
- 27. andorid에서 두 자원의 확장이 다른 경우 어떻게됩니까?
- 28. PostgreSQL, 한 문자열에서 두 개의 쿼리
- 29. 앱이 활성화되면 UINavigationBar가 위로 올라갑니다.
- 30. Node.js가 두 개의 다른 스크립트를 어떻게 실행합니까?
마지막으로받은 세션 쿠키가 우선합니다. 둘 다 동일한 세션 데이터에 액세스합니다. (Btw, 하나 이상의 세션을 가질 수 있습니다. 사용자 정의 처리기와 고유 ID가 필요합니다.) – mario