2012-02-23 5 views
1

어떻게 C#으로 하나의 HTTP 요청에서 다른 세션으로 세션을 전달할 수 있습니까?하나의 웹 사이트에서 다른 웹 사이트로 세션 전달하기

저는 C# 만 사용하고 있습니다. 너무 좋아 http://pastebin.com/cGXcRRMK

:

는 예를 들어, 내 스크립트입니다. http://insanityflyff.com/account.php에 연결되면 완벽하게 로그인합니다. 그런 다음 로그인 할 때 사용한 것과 동일한 세션을 사용하여 다음 세션에 연결해야합니다. 다음 메시지는 http://insanityflyff.com/ajax.php?a=vote&submit= '1'입니다.

도움 주셔서 감사합니다.

+0

SQL 서버 세션 상태 제공자 http://msdn.microsoft.com/en-us/library/aa478952.aspx – Lloyd

+0

그 작업을 수행하는 방법? 자사의 C와는 관련이 없다 #? –

+0

web.config 파일에서 먼저 구성해야합니다. google은 –

답변

0

당신은 매우 가까이있어 - 세션 쿠키를 설정하여 유지된다고 가정하면, 당신은 요청 모든 사용하는지 확인하는 데 필요한 같은CookieContainer, 오히려 각 요청에 대해 새로운 하나를 설정하는 것보다 . post 메서드 나 클래스의 필드에 매개 변수를 지정하거나 다른 방법으로 공유 할 수 있습니다.

예컨대 :

private static CookieContainer cookies; 

public static string Post(string url, string data) 
{ 
    string vystup = null; 

    try 
    { 
     //SNIP other bits of setup 

     if(cookies==null) 
     { 
      cookies = new CookieContainer(); 
     } 
     WebReq.CookieContainer = cookies; 
+0

아직 전달하지 않습니다 :/http://pastebin.com/J0MPbDBU –

관련 문제