将会话从一个网站传递到另一个网站
问题描述:
如何将一个会话从一个http请求传递给另一个会话?将会话从一个网站传递到另一个网站
我没有使用asp只是c#。
例如,这是我的脚本:http://pastebin.com/cGXcRRMK
好了,所以。当它连接到http://insanityflyff.com/account.php它完全登录,然后我需要它与用于登录的同一会话连接到下一个,下一个是http://insanityflyff.com/ajax.php?a=vote&submit='1'之一。
感谢您的帮助!
答
你很接近 - 假设会议通过设置一个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
SQL服务器会话状态提供http://msdn.microsoft.com/en-us/library/aa478952.aspx – Lloyd 2012-02-23 07:15:56
是如何运作的?它与c#没有关系吗? – 2012-02-23 07:26:50
你应该首先在web.config文件中配置它,google它 – 2012-02-23 07:29:56