2011-08-03 4 views
0

일부 외부 프로그램에서 브라우저의 세션 변수를 읽을 수 있습니까?브라우저에서 세션, 외부 응용 프로그램에서 읽을 수 있음

내 말은 다음과 같습니다.

나는 (C#, WPF/Winforms) 응용 프로그램을 작성합니다. 그리고 내 브라우저에서 세션을 읽고, 나는 세션 변수의 이름을 가진다. 그래서 특정 세션 변수 자체를 호출 할 수 있습니다.

이것이 가능합니까? 인터넷에서이 주제에 관해별로 알지 못합니다.

+0

당신은 아마이 일을하기 위해 몇 가지 중요한 허커릿이 필요할 것이고 솔직히 사용자를 아마 보안 구멍에 노출시킬 것입니다. 왜이 기능이 필요합니까? 어쩌면 다른 접근법을 고려해보십시오. –

+0

두 가지 대답/답변 모두에 답변하십시오. 나는 개발 목적으로 그것을 사용한다. 이제 세션에 무엇이 있는지 항상 응용 프로그램을 디버깅해야합니다. 언제 다른 응용 프로그램에서 읽을 수 있습니다. – Sven

+0

그런 경우 데이터베이스를 주 공급자로 사용하고 데이터베이스를 조사하면됩니다. http://msdn.microsoft.com/en-us/library/aa478952.aspx –

답변

1

브라우저에서 얻을 수있는 유일한 정보는 쿠키에 저장된 세션 ID입니다.

Firefox 용 외부 프로그램이 필요하지 않습니다. 예를 들어 Tools > Options > Privacy > remove individual cookies과 같이 브라우저에 저장된 모든 쿠키와 그 값을 볼 수 있습니다.

Session 개체와 해당 변수를 브라우저에서 사용할 수 없으며 결코 서버를 벗어나지 않습니다. Session 개체에서 정보를 얻는 유일한 방법은 웹 응용 프로그램이이를 읽고이를 응답의 일부로 브라우저로 보내는 것입니다.

+0

+1 - 사용 가능한 경우 보안 위반 일 수 있습니다. – JonH

관련 문제