2 개의 응용 프로그램이 있다고 가정합니다. 응용 프로그램 A에서 웹 페이지를 만들고 있는데, 세션을 설정하고 응용 프로그램 B에서 세션을 가져 오려고합니다. DB를 사용하여 어떻게 할 수 있습니까?한 응용 프로그램에서 다른 응용 프로그램으로 Session을 전달하는 방법은 무엇입니까?
답변
세션은 애플리케이션에 따라 다르며 세션을 통해 두 애플리케이션간에 데이터를 공유 할 수 있다고 생각하지 않습니다. 다른 매체를 통해 데이터를 전달해야합니다. 그것을 serialize하고 POST 매개 변수를 통해 전달할 수 있습니다. 쿠키를 사용할 수도 있습니다. 정말 작은 데이터라면 쿼리 문자열의 GET 매개 변수로 전달하면됩니다.
NYSystemsAnalyst에 동의합니다. 여기에 고전 ASP 응용 프로그램에서 ASP.NET으로 세션을 전송하는 방법에 대한 FAQ가 있습니다. 이 경우 코드를 거의 동일하게 복사 할 수 있습니다.
당신은 내가 당신이 타사 데이터베이스를 사용하지 않고 의미 추측 데이터베이스를 사용하지 않고 말할 때. 실제로 데이터를 저장하고 검색하는 동시에 문제를 일으키는 기본 데이터 구조에 대한 동시 액세스를 방지해야하는 등의 방법은 없습니다. 공유 메모리를 할당하고 액세스를 보호하기 위해 세마포를 사용하여 간단한 것을 구현할 수 있습니다. 또한 당신은 응용 프로그램 A에 세션 상태에 대한 변경 사항을 B 응용 프로그램에 알리고 응용 프로그램 B에서이를 추적하도록 할 수 있습니다. 이 통신은 앱 사이의 명명 된 파이프를 통해 수행 될 수 있습니다. 어떤 OS를 타겟팅하고 있습니까?
어떻게 당신을 응용 프로그램 사이에서 사용자로 식별합니까? 세션에서 무엇이 필요합니까?
확실하지 않지만 주어진 사용자 이름에 대해 세션 변수를 앞뒤로 전달하는 웹 서비스 또는 wcf 신분증?
(아마 세션 정확히하지만 당신은/구축 두 응용 프로그램의 세션을 채우는 데 사용 할 수있는 오브젝트 ...)
사용자들은 앱의 B 저장소 작은에게로 이동하기 직전에, 응용 프로그램 A의 세션을 시작 캐시에 필요한 세션 변수의 버전 (우선 순위는 높지만 만료 시간이 짧음) (웹 서비스에서 찾아 볼 수있는 것임)
App B의 사용자 별 세션 App B는 웹 서비스를 호출하여 사용자가 App A에 있는지 확인합니다. 그렇다면 App B에 필요한 변수를 얻으시겠습니까?
아니 데시벨,하지만 당신은 몇 가지 작업을 수행해야합니다 ...
그리고되지도 확인이 당신을 위해 무엇을 찾고 해결할 것인가?
는 ... 생산 서버에서 관리 서버에서 얘기를 같은 종류의 것을 사용하지만 난 당신의 제안에 대한 세션 자체 ...
행운
- 1. 한 프로그램에서 다른 프로그램으로 메시지를 전달하는 방법은 무엇입니까?
- 2. Python 웹 응용 프로그램에서 Perl 프로그램으로 환경을 전달하는 방법은 무엇입니까?
- 3. 한 응용 프로그램에서 다른 응용 프로그램으로 세션 전달
- 4. WPF 응용 프로그램에서 다른 응용 프로그램으로 명령 줄을 전달하는 방법은 무엇입니까?
- 5. 데몬에서 FTP 응용 프로그램을 Rails 응용 프로그램으로 전달하는 방법은 무엇입니까?
- 6. 하나의 flex 응용 프로그램에서 다른 응용 프로그램으로 데이터를 전달하는 방법은 무엇입니까?
- 7. 한 응용 프로그램의 어셈블리를 다른 응용 프로그램에 사용하는 방법은 무엇입니까?
- 8. 응용 프로그램에서 응용 프로그램으로 메시지를 보내는 방법
- 9. asp.net 응용 프로그램에서 다른 호스트의 SL 응용 프로그램으로 데이터 전달
- 10. Blackberry 응용 프로그램에서 실행중인 다른 응용 프로그램으로 데이터를 전송합니까?
- 11. 다른 응용 프로그램에서 응용 프로그램으로 돌아온 후 어떤 기능이 트리거됩니까?
- 12. 한 응용 프로그램의 활성 처리기가 다른 응용 프로그램에서?
- 13. .NET 실행 파일의 출력을 MFC 응용 프로그램으로 전달하는 방법은 무엇입니까?
- 14. 한 프로그램에서 다른 프로그램으로 신호를 보내는 방법은 무엇입니까?
- 15. IFRAME SESSION을 부모 페이지로 전달하는 방법은 무엇입니까?
- 16. iPhone에서 iAD를 응용 프로그램으로 구현하는 방법은 무엇입니까?
- 17. 다른 응용 프로그램에서 캘린더를 시작하는 방법은 무엇입니까?
- 18. Android : SQLite 데이터베이스를 한 응용 프로그램에서 다른 응용 프로그램으로 복사하는 방법
- 19. 한 ASP .NET 응용 프로그램에서 다른 ASP .NET 응용 프로그램으로 사용자를 안전하게 전송
- 20. HTTP 헤더를 통해 한 ASP.NET 응용 프로그램에서 다른 응용 프로그램으로 값 전달
- 21. 한 컴퓨터의 ASP.NET 응용 프로그램에서 다른 컴퓨터의 .NET Windows 서비스로 신호를 전달하는 가장 좋은 방법은 무엇입니까?
- 22. C++ 응용 프로그램에서 Javascript로 데이터를 전달하는 방법
- 23. 한 응용 프로그램에서 다른 버전의 DLL 사용
- 24. 키 입력 및 마우스 클릭을 가로 채어 다른 응용 프로그램으로 전달하는 Windows 응용 프로그램을 어떻게 구성합니까?
- 25. ASP.NET 웹 응용 프로그램에서 ASP.NET MVC 응용 프로그램으로 리디렉션
- 26. iPhone 응용 프로그램에서 MPMoviePlayerController를 지정된 시간으로 전달하는 방법은 무엇입니까?
- 27. 웹 응용 프로그램에서 C# 콘솔 응용 프로그램으로 데이터 제출
- 28. 한 응용 프로그램에서 다른 응용 프로그램으로의 원격 게시. 보안 문제?
- 29. Django - 한 응용 프로그램에서 다른 응용 프로그램을 참조하는 방법
- 30. 데스크톱 응용 프로그램으로 OpenId?
감사합니다 여러분 모두 통과되지 않았다. –