【问题标题】:PHPSESSID Cookie over WebClient doesn't workWebClient 上的 PHPSESSID Cookie 不起作用
【发布时间】:2013-06-12 20:52:26
【问题描述】:

我尝试使用一个已经存在的 PHPSESSID 作为 cookie。 我是从 Firefox 获得的,所以 ID 是 100% 正确的,但结果是每次登录的站点,而不是请求的站点。

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

我做错了什么?

【问题讨论】:

    标签: cookies webclient


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      相关资源
      最近更新 更多