我尝试在那里使用PHPSESSID作为cookie。 我从Firefox获得了它们,因此ID是100%正确的,但结果是每次登录的站点,而不是请求的站点。
String site = "";
WebClient client = new WebClient();
client.Headers.Add(HttpRequestHeader.Cookie, "PHPSESSID=fa90a8305a378254aefc371f875a86b2");
result = client.DownloadString(site);
我错了什么?
答案 0 :(得分:0)
我不熟悉WebClient或者您正在使用什么语言编写.NET。 无论哪种方式,总是有可能将您的cookie设置错误,除此之外,PHPSESSID并不总是唯一的身份验证标识形式,可以转到IP地址和用户代理字符串等。
我不确定你要做的是什么,也许更好的解释会有所帮助?