2012-02-23 119 views
1

如何將一個會話從一個http請求傳遞給另一個會話?將會話從一個網站傳遞到另一個網站

我沒有使用asp只是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 2012-02-23 07:15:56

+0

是如何運作的?它與c#沒有關係嗎? – 2012-02-23 07:26:50

+0

你應該首先在web.config文件中配置它,google它 – 2012-02-23 07:29:56

回答

0

你很接近 - 假設會議通過設置一個cookie保持,你需要確保所有請求使用相同CookieContainer,而不是建立一個新的每個請求。將其設置爲發佈方法的參數或類中的某個字段,或者使用其他方式共享它。

例如爲:

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 – 2012-02-23 08:21:31

相關問題