WebClient上的PHPSESSID Cookie不起作用

时间:2013-06-12 20:52:26

标签: cookies webclient

我尝试在那里使用PHPSESSID作为cookie。 我从Firefox获得了它们,因此ID是100%正确的,但结果是每次登录的站点,而不是请求的站点。

String site = "";
WebClient client = new WebClient();
          client.Headers.Add(HttpRequestHeader.Cookie, "PHPSESSID=fa90a8305a378254aefc371f875a86b2");
        result = client.DownloadString(site);

我错了什么?

1 个答案:

答案 0 :(得分:0)

我不熟悉WebClient或者您正在使用什么语言编写.NET。 无论哪种方式,总是有可能将您的cookie设置错误,除此之外,PHPSESSID并不总是唯一的身份验证标识形式,可以转到IP地址和用户代理字符串等。

我不确定你要做的是什么,也许更好的解释会有所帮助?